@@ -112,6 +112,19 @@ class QgsComposerMapWidget: public QgsComposerItemBaseWidget, private Ui::QgsCom
112
112
void on_mAnnotationFontButton_clicked ();
113
113
void on_mAnnotationFontColorButton_colorChanged ( const QColor &color );
114
114
115
+ // overviews
116
+ void on_mAddOverviewPushButton_clicked ();
117
+ void on_mRemoveOverviewPushButton_clicked ();
118
+ void on_mOverviewUpButton_clicked ();
119
+ void on_mOverviewDownButton_clicked ();
120
+ QgsComposerMapOverview* currentOverview ();
121
+ void on_mOverviewCheckBox_toggled ( bool state );
122
+ void on_mOverviewListWidget_currentItemChanged ( QListWidgetItem* current, QListWidgetItem* previous );
123
+ void on_mOverviewListWidget_itemChanged ( QListWidgetItem* item );
124
+ void setOverviewItemsEnabled ( bool enabled );
125
+ void setOverviewItems ( const QgsComposerMapOverview* overview );
126
+ void blockOverviewItemsSignals ( bool block );
127
+
115
128
protected:
116
129
void showEvent ( QShowEvent * event );
117
130
@@ -155,7 +168,6 @@ class QgsComposerMapWidget: public QgsComposerItemBaseWidget, private Ui::QgsCom
155
168
void initAnnotationPositionBox ( QComboBox* c, QgsComposerMap::GridAnnotationPosition pos );
156
169
void initAnnotationDirectionBox ( QComboBox* c, QgsComposerMap::GridAnnotationDirection dir );
157
170
158
- void updateOverviewSymbolMarker ();
159
171
void updateGridLineSymbolMarker ( const QgsComposerMapGrid* grid );
160
172
void updateGridMarkerSymbolMarker ( const QgsComposerMapGrid* grid );
161
173
@@ -177,6 +189,12 @@ class QgsComposerMapWidget: public QgsComposerItemBaseWidget, private Ui::QgsCom
177
189
QListWidgetItem* addGridListItem ( const QString& id, const QString& name );
178
190
179
191
void loadGridEntries ();
192
+
193
+ QListWidgetItem* addOverviewListItem ( const QString& id, const QString& name );
194
+
195
+ void loadOverviewEntries ();
196
+
197
+ void updateOverviewFrameSymbolMarker ( const QgsComposerMapOverview* overview );
180
198
};
181
199
182
200
#endif
0 commit comments