Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
40 changed files
with
2,060 additions
and
1,077 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,44 @@ | ||
/** | ||
* @brief The QgsMapLayerStyleManagerWidget class which is used to visually manage | ||
* the layer styles. | ||
*/ | ||
/************************************************************************ | ||
* This file has been generated automatically from * | ||
* * | ||
* src/gui/qgsmaplayerstylemanagerwidget.h * | ||
* * | ||
* Do not edit manually ! Edit header and run scripts/sipify.pl again * | ||
************************************************************************/ | ||
|
||
|
||
|
||
|
||
|
||
class QgsMapLayerStyleManagerWidget : QgsMapLayerConfigWidget | ||
{ | ||
%Docstring | ||
The QgsMapLayerStyleManagerWidget class which is used to visually manage | ||
the layer styles. | ||
%End | ||
|
||
%TypeHeaderCode | ||
#include "qgsmaplayerstylemanagerwidget.h" | ||
%End | ||
public: | ||
|
||
/** | ||
* @brief Style manager widget to manage the layers styles. | ||
* @param layer The layer for the widget | ||
* @param canvas The canvas object. | ||
* @param parent The parent. | ||
*/ | ||
QgsMapLayerStyleManagerWidget( QgsMapLayer *layer, QgsMapCanvas *canvas, QWidget *parent = 0 ); | ||
%Docstring | ||
Style manager widget to manage the layers styles. | ||
\param layer The layer for the widget | ||
\param canvas The canvas object. | ||
\param parent The parent. | ||
%End | ||
|
||
public slots: | ||
void apply(); | ||
virtual void apply(); | ||
|
||
}; | ||
|
||
/************************************************************************ | ||
* This file has been generated automatically from * | ||
* * | ||
* src/gui/qgsmaplayerstylemanagerwidget.h * | ||
* * | ||
* Do not edit manually ! Edit header and run scripts/sipify.pl again * | ||
************************************************************************/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,36 +1,70 @@ | ||
/************************************************************************ | ||
* This file has been generated automatically from * | ||
* * | ||
* src/gui/qgsmaptip.h * | ||
* * | ||
* Do not edit manually ! Edit header and run scripts/sipify.pl again * | ||
************************************************************************/ | ||
|
||
/** \ingroup gui | ||
* A maptip is a class to display a tip on a map canvas | ||
* when a mouse is hovered over a feature. | ||
*/ | ||
class QgsMapTip: QWidget | ||
|
||
|
||
class QgsMapTip : QWidget | ||
{ | ||
%TypeHeaderCode | ||
#include <qgsmaptip.h> | ||
%Docstring | ||
A maptip is a class to display a tip on a map canvas | ||
when a mouse is hovered over a feature. | ||
|
||
Since QGIS 2.16 a maptip can show full html. | ||
QgsMapTip is a QgsWebView, so you can load full HTML/JS/CSS in it. | ||
|
||
The code found in the map tips tab is inserted in a inline-block div | ||
so the frame can be resized based on the content size. | ||
|
||
If no element in the html has a width attribute, the frame will squeeze down | ||
to the widest word. To avoid this you can wrap your HTML in a | ||
div style="width:300px" or similar. | ||
|
||
JS can be included using the script tag as usual, while CSS files must be | ||
linked using link rel="stylesheet" href="URL.css" the html specs | ||
discourages link rel="stylesheet" in the body, but all browsers allow it. | ||
see https://jakearchibald.com/2016/link-in-body | ||
%End | ||
|
||
%TypeHeaderCode | ||
#include "qgsmaptip.h" | ||
%End | ||
public: | ||
/** Default constructor | ||
*/ | ||
|
||
QgsMapTip(); | ||
/** Destructor | ||
*/ | ||
virtual ~QgsMapTip(); | ||
/** Show a maptip at a given point on the map canvas | ||
* @param thepLayer a qgis vector map layer pointer that will | ||
* be used to provide the attribute data for the map tip. | ||
* @param mapPosition a reference to the position of the cursor | ||
* in map coordinatess. | ||
* @param pixelPosition a reference to the position of the cursor | ||
* in pixel coordinates. | ||
* @param mpMapCanvas a map canvas on which the tip is drawn | ||
*/ | ||
void showMapTip( QgsMapLayer * thepLayer, | ||
QgsPointXY & mapPosition, | ||
QPoint & pixelPosition, | ||
%Docstring | ||
Default constructor | ||
%End | ||
|
||
void showMapTip( QgsMapLayer *thepLayer, | ||
QgsPointXY &mapPosition, | ||
QPoint &pixelPosition, | ||
QgsMapCanvas *mpMapCanvas ); | ||
/** Clear the current maptip if it exists | ||
* @param mpMapCanvas the canvas from which the tip should be cleared. | ||
*/ | ||
void clear( QgsMapCanvas *mpMapCanvas ); | ||
%Docstring | ||
Show a maptip at a given point on the map canvas | ||
\param thepLayer a qgis vector map layer pointer that will | ||
be used to provide the attribute data for the map tip. | ||
\param mapPosition a reference to the position of the cursor | ||
in map coordinatess. | ||
\param pixelPosition a reference to the position of the cursor | ||
in pixel coordinates. | ||
\param mpMapCanvas a map canvas on which the tip is drawn | ||
%End | ||
|
||
void clear( QgsMapCanvas *mpMapCanvas = 0 ); | ||
%Docstring | ||
Clear the current maptip if it exists | ||
\param mpMapCanvas the canvas from which the tip should be cleared. | ||
%End | ||
}; | ||
/************************************************************************ | ||
* This file has been generated automatically from * | ||
* * | ||
* src/gui/qgsmaptip.h * | ||
* * | ||
* Do not edit manually ! Edit header and run scripts/sipify.pl again * | ||
************************************************************************/ |
Oops, something went wrong.