Skip to content

Commit 7f08c37

Browse files
committed
enable more gui sip bindings
1 parent 8e96e7b commit 7f08c37

10 files changed

+17
-26
lines changed

python/gui/gui.sip

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
%Include qgsencodingfiledialog.sip
2121
%Include qgsexpressionbuilderdialog.sip
2222
%Include qgsexpressionbuilderwidget.sip
23-
// %Include qgsexpressionhighlighter.sip
23+
%Include qgsexpressionhighlighter.sip
2424
%Include qgsfieldvalidator.sip
2525
%Include qgsfiledropedit.sip
2626
%Include qgsformannotationitem.sip
@@ -39,7 +39,7 @@
3939
%Include qgsmaptool.sip
4040
%Include qgsmaptoolemitpoint.sip
4141
%Include qgsmaptoolpan.sip
42-
// %Include qgsmaptooltouch.sip
42+
%Include qgsmaptooltouch.sip
4343
%Include qgsmaptoolzoom.sip
4444
%Include qgsmessagebar.sip
4545
%Include qgsmessagelogviewer.sip
@@ -74,20 +74,20 @@
7474

7575
%Include symbology-ng/qgsrendererv2widget.sip
7676
%Include symbology-ng/qgsbrushstylecombobox.sip
77-
// %Include symbology-ng/qgscategorizedsymbolrendererv2widget.sip
77+
%Include symbology-ng/qgscategorizedsymbolrendererv2widget.sip
7878
%Include symbology-ng/qgscptcitycolorrampv2dialog.sip
79-
// %Include symbology-ng/qgsellipsesymbollayerv2widget.sip
80-
// %Include symbology-ng/qgsgraduatedsymbolrendererv2widget.sip
79+
%Include symbology-ng/qgsellipsesymbollayerv2widget.sip
80+
%Include symbology-ng/qgsgraduatedsymbolrendererv2widget.sip
8181
%Include symbology-ng/qgslayerpropertieswidget.sip
8282
%Include symbology-ng/qgspenstylecombobox.sip
8383
%Include symbology-ng/qgspointdisplacementrendererwidget.sip
8484
%Include symbology-ng/qgsrendererv2propertiesdialog.sip
85-
// %Include symbology-ng/qgsrulebasedrendererv2widget.sip
86-
// %Include symbology-ng/qgssinglesymbolrendererv2widget.sip
85+
%Include symbology-ng/qgsrulebasedrendererv2widget.sip
86+
%Include symbology-ng/qgssinglesymbolrendererv2widget.sip
8787
%Include symbology-ng/qgssmartgroupeditordialog.sip
8888
%Include symbology-ng/qgsstylev2managerdialog.sip
8989
%Include symbology-ng/qgssymbollayerv2widget.sip
90-
// %Include symbology-ng/qgssymbollevelsv2dialog.sip
90+
%Include symbology-ng/qgssymbollevelsv2dialog.sip
9191
%Include symbology-ng/qgssymbolslistwidget.sip
9292
%Include symbology-ng/qgssymbolv2selectordialog.sip
9393
%Include symbology-ng/qgsvectorcolorbrewercolorrampv2dialog.sip

python/gui/qgsmaptooltouch.sip

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
%If (HAVE_TOUCH)
12
class QgsMapToolTouch : QgsMapTool
23
{
34
%TypeHeaderCode
@@ -24,3 +25,4 @@ class QgsMapToolTouch : QgsMapTool
2425

2526
virtual bool isTransient();
2627
};
28+
%End

python/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.sip

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@ class QgsCategorizedSymbolRendererV2Widget : QgsRendererV2Widget
3939
//! populate column combo
4040
void populateColumns();
4141

42-
void populateColorRamps();
43-
4442
void addCategory( const QgsRendererCategoryV2& cat );
4543

4644
//! return row index for the currently selected category (-1 if on no selection)

python/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.sip

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
%TypeHeaderCode
2-
#include <qgsrendererv2widget.h>
3-
%End
4-
51
class QgsGraduatedSymbolRendererV2Widget : QgsRendererV2Widget
62
{
73
%TypeHeaderCode
@@ -43,8 +39,6 @@ class QgsGraduatedSymbolRendererV2Widget : QgsRendererV2Widget
4339
//! populate column combos in categorized and graduated page
4440
void populateColumns();
4541

46-
void populateColorRamps();
47-
4842
//! populate ranges of graduated symbol renderer
4943
void populateRanges();
5044

python/gui/symbology-ng/qgsrulebasedrendererv2widget.sip

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
class QgsRuleBasedRendererV2Model : public QAbstractItemModel
1+
class QgsRuleBasedRendererV2Model : QAbstractItemModel
22
{
33
%TypeHeaderCode
44
#include <qgsrulebasedrendererv2widget.h>
@@ -39,9 +39,6 @@ class QgsRuleBasedRendererV2Model : public QAbstractItemModel
3939

4040
void willAddRules( const QModelIndex& parent, int count ); // call beginInsertRows
4141
void finishedAddingRules(); // call endInsertRows
42-
43-
protected:
44-
QgsRuleBasedRendererV2* mR;
4542
};
4643

4744
class QgsRuleBasedRendererV2Widget : QgsRendererV2Widget

python/gui/symbology-ng/qgssymbollevelsv2dialog.sip

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ class QgsSymbolLevelsV2Dialog : QDialog
55
%End
66

77
public:
8-
QgsSymbolLevelsV2Dialog( QList< QPair<QString, QgsSymbolV2*> > list, bool usingSymbolLevels, QWidget* parent = NULL );
8+
// QgsSymbolLevelsV2Dialog( QList< QPair<QString, QgsSymbolV2*> > list, bool usingSymbolLevels, QWidget* parent = NULL );
99

1010
bool usingLevels() const;
1111

@@ -20,4 +20,7 @@ class QgsSymbolLevelsV2Dialog : QDialog
2020
protected:
2121
void populateTable();
2222
void setDefaultLevels();
23+
24+
private:
25+
QgsSymbolLevelsV2Dialog();
2326
};

src/gui/qgsexpressionhighlighter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
class QTextDocument;
2727

28-
class GUI_EXPORT QgsExpressionHighlighter : QSyntaxHighlighter
28+
class GUI_EXPORT QgsExpressionHighlighter : public QSyntaxHighlighter
2929
{
3030
Q_OBJECT
3131

src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,6 @@ class GUI_EXPORT QgsCategorizedSymbolRendererV2Widget : public QgsRendererV2Widg
6262
//! populate column combo
6363
void populateColumns();
6464

65-
void populateColorRamps();
66-
6765
void addCategory( const QgsRendererCategoryV2& cat );
6866

6967
//! return row index for the currently selected category (-1 if on no selection)

src/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,6 @@ class GUI_EXPORT QgsGraduatedSymbolRendererV2Widget : public QgsRendererV2Widget
6262
//! populate column combos in categorized and graduated page
6363
void populateColumns();
6464

65-
void populateColorRamps();
66-
6765
//! populate ranges of graduated symbol renderer
6866
void populateRanges();
6967

src/gui/symbology-ng/qgssymbollevelsv2dialog.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ class GUI_EXPORT QgsSymbolLevelsV2Dialog : public QDialog, private Ui::QgsSymbol
2727
{
2828
Q_OBJECT
2929
public:
30+
// @note not available in python bindings
3031
QgsSymbolLevelsV2Dialog( QgsLegendSymbolList list, bool usingSymbolLevels, QWidget* parent = NULL );
3132

3233
bool usingLevels() const;

0 commit comments

Comments
 (0)