@@ -95,17 +95,33 @@ class QgisInterface : QObject
95
95
/** Remove action from the plugins menu */
96
96
virtual void removePluginMenu(QString name, QAction* action)=0;
97
97
98
+ /** Add "add layer" action to the layer menu
99
+ * @note added in 1.7
100
+ */
101
+ virtual void addAddLayer( QAction* action )=0;
102
+
103
+ /** Remove "add layer" action from the layer menu
104
+ * @note added in 1.7
105
+ */
106
+ virtual void removeAddLayer( QAction* action )=0;
107
+
98
108
/** Add action to the Database menu
99
- @note added in version 1.7 */
109
+ * @note added in 1.7
110
+ */
100
111
virtual void addPluginToDatabaseMenu(QString name, QAction* action)=0;
101
- /** Remove action from the Database menu */
112
+
113
+ /** Remove action from the Database menu
114
+ * @note added in 1.7
115
+ */
102
116
virtual void removePluginDatabaseMenu(QString name, QAction* action)=0;
103
117
104
118
/** Add a dock widget to the main window
105
- @note added in version 1.7 */
119
+ @note added in 1.7 */
106
120
virtual void addDockWidget ( Qt::DockWidgetArea area, QDockWidget * dockwidget )=0;
107
121
108
- /** Remove specified dock widget from main window (doesn't delete it). Added in QGIS 1.1. */
122
+ /** Remove specified dock widget from main window (doesn't delete it).
123
+ * @note added in 1.1
124
+ */
109
125
virtual void removeDockWidget ( QDockWidget * dockwidget )=0;
110
126
111
127
/** refresh legend of a layer
@@ -168,38 +184,38 @@ class QgisInterface : QObject
168
184
//! File menu actions
169
185
virtual QAction *actionNewProject() = 0;
170
186
virtual QAction *actionOpenProject() = 0;
171
- virtual QAction *actionFileSeparator1() = 0;
187
+ virtual QAction *actionFileSeparator1() = 0 /Deprecated/ ;
172
188
virtual QAction *actionSaveProject() = 0;
173
189
virtual QAction *actionSaveProjectAs() = 0;
174
190
virtual QAction *actionSaveMapAsImage() = 0;
175
- virtual QAction *actionFileSeparator2() = 0;
191
+ virtual QAction *actionFileSeparator2() = 0 /Deprecated/ ;
176
192
virtual QAction *actionProjectProperties() = 0;
177
- virtual QAction *actionFileSeparator3() = 0;
193
+ virtual QAction *actionFileSeparator3() = 0 /Deprecated/ ;
178
194
virtual QAction *actionPrintComposer() = 0;
179
- virtual QAction *actionFileSeparator4() = 0;
195
+ virtual QAction *actionFileSeparator4() = 0 /Deprecated/ ;
180
196
virtual QAction *actionExit() = 0;
181
197
182
198
//! Edit menu actions
183
199
virtual QAction *actionCutFeatures() = 0;
184
200
virtual QAction *actionCopyFeatures() = 0;
185
201
virtual QAction *actionPasteFeatures() = 0;
186
- virtual QAction *actionEditSeparator1() = 0;
202
+ virtual QAction *actionEditSeparator1() = 0 /Deprecated/ ;
187
203
virtual QAction *actionCapturePoint() = 0;
188
204
virtual QAction *actionCaptureLine() = 0;
189
205
virtual QAction *actionCapturePolygon() = 0;
190
206
virtual QAction *actionDeleteSelected() = 0;
191
207
virtual QAction *actionMoveFeature() = 0;
192
208
virtual QAction *actionSplitFeatures() = 0;
193
- virtual QAction *actionAddVertex() = 0;
194
- virtual QAction *actionDeleteVertex() = 0;
195
- virtual QAction *actionMoveVertex() = 0;
209
+ virtual QAction *actionAddVertex() = 0 /Deprecated/ ;
210
+ virtual QAction *actionDeleteVertex() = 0 /Deprecated/ ;
211
+ virtual QAction *actionMoveVertex() = 0 /Deprecated/ ;
196
212
virtual QAction *actionAddRing() = 0;
197
213
virtual QAction *actionAddIsland() = 0;
198
214
virtual QAction *actionSimplifyFeature() = 0;
199
215
virtual QAction *actionDeleteRing() = 0;
200
216
virtual QAction *actionDeletePart() = 0;
201
217
virtual QAction *actionNodeTool() = 0;
202
- virtual QAction *actionEditSeparator2() = 0;
218
+ virtual QAction *actionEditSeparator2() = 0 /Deprecated/ ;
203
219
204
220
//! View menu actions
205
221
virtual QAction *actionPan() = 0;
@@ -213,60 +229,60 @@ class QgisInterface : QObject
213
229
virtual QAction *actionIdentify() = 0;
214
230
virtual QAction *actionMeasure() = 0;
215
231
virtual QAction *actionMeasureArea() = 0;
216
- virtual QAction *actionViewSeparator1() = 0;
232
+ virtual QAction *actionViewSeparator1() = 0 /Deprecated/ ;
217
233
virtual QAction *actionZoomFullExtent() = 0;
218
234
virtual QAction *actionZoomToLayer() = 0;
219
235
virtual QAction *actionZoomToSelected() = 0;
220
236
virtual QAction *actionZoomLast() = 0;
221
237
virtual QAction *actionZoomActualSize() = 0;
222
- virtual QAction *actionViewSeparator2() = 0;
238
+ virtual QAction *actionViewSeparator2() = 0 /Deprecated/ ;
223
239
virtual QAction *actionMapTips() = 0;
224
240
virtual QAction *actionNewBookmark() = 0;
225
241
virtual QAction *actionShowBookmarks() = 0;
226
242
virtual QAction *actionDraw() = 0;
227
- virtual QAction *actionViewSeparator3() = 0;
243
+ virtual QAction *actionViewSeparator3() = 0 /Deprecated/ ;
228
244
229
245
//! Layer menu actions
230
246
virtual QAction *actionNewVectorLayer() = 0;
231
247
virtual QAction *actionAddOgrLayer() = 0;
232
248
virtual QAction *actionAddRasterLayer() = 0;
233
249
virtual QAction *actionAddPgLayer() = 0;
234
250
virtual QAction *actionAddWmsLayer() = 0;
235
- virtual QAction *actionLayerSeparator1() = 0;
251
+ virtual QAction *actionLayerSeparator1() = 0 /Deprecated/ ;
236
252
virtual QAction *actionOpenTable() = 0;
237
253
virtual QAction *actionToggleEditing() = 0;
238
254
virtual QAction *actionLayerSaveAs() = 0;
239
255
virtual QAction *actionLayerSelectionSaveAs() = 0;
240
256
virtual QAction *actionRemoveLayer() = 0;
241
257
virtual QAction *actionLayerProperties() = 0;
242
- virtual QAction *actionLayerSeparator2() = 0;
258
+ virtual QAction *actionLayerSeparator2() = 0 /Deprecated/ ;
243
259
virtual QAction *actionAddToOverview() = 0;
244
260
virtual QAction *actionAddAllToOverview() = 0;
245
261
virtual QAction *actionRemoveAllFromOverview() = 0;
246
- virtual QAction *actionLayerSeparator3() = 0;
262
+ virtual QAction *actionLayerSeparator3() = 0 /Deprecated/ ;
247
263
virtual QAction *actionHideAllLayers() = 0;
248
264
virtual QAction *actionShowAllLayers() = 0;
249
265
250
266
//! Plugin menu actions
251
267
virtual QAction *actionManagePlugins() = 0;
252
- virtual QAction *actionPluginSeparator1() = 0;
268
+ virtual QAction *actionPluginSeparator1() = 0 /Deprecated/ ;
253
269
virtual QAction *actionPluginListSeparator() = 0;
254
- virtual QAction *actionPluginSeparator2() = 0;
255
- virtual QAction *actionPluginPythonSeparator() = 0;
270
+ virtual QAction *actionPluginSeparator2() = 0 /Deprecated/ ;
271
+ virtual QAction *actionPluginPythonSeparator() = 0 /Deprecated/ ;
256
272
virtual QAction *actionShowPythonDialog() = 0;
257
273
258
274
//! Settings menu actions
259
275
virtual QAction *actionToggleFullScreen() = 0;
260
- virtual QAction *actionSettingsSeparator1() = 0;
276
+ virtual QAction *actionSettingsSeparator1() = 0 /Deprecated/ ;
261
277
virtual QAction *actionOptions() = 0;
262
278
virtual QAction *actionCustomProjection() = 0;
263
279
264
280
//! Help menu actions
265
281
virtual QAction *actionHelpContents() = 0;
266
- virtual QAction *actionHelpSeparator1() = 0;
282
+ virtual QAction *actionHelpSeparator1() = 0 /Deprecated/ ;
267
283
virtual QAction *actionQgisHomePage() = 0;
268
284
virtual QAction *actionCheckQgisVersion() = 0;
269
- virtual QAction *actionHelpSeparator2() = 0;
285
+ virtual QAction *actionHelpSeparator2() = 0 /Deprecated/ ;
270
286
virtual QAction *actionAbout() = 0;
271
287
272
288
//! open feature form
@@ -312,4 +328,3 @@ class QgisInterface : QObject
312
328
*/
313
329
void newProjectCreated();
314
330
};
315
-
0 commit comments