Skip to content

Commit 293e494

Browse files
committed
Add edit-saving actions to iface
1 parent bba75a8 commit 293e494

File tree

5 files changed

+15
-0
lines changed

5 files changed

+15
-0
lines changed

python/gui/qgisinterface.sip

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,10 @@ class QgisInterface : QObject
365365
virtual QAction *actionPasteLayerStyle() = 0;
366366
virtual QAction *actionOpenTable() = 0;
367367
virtual QAction *actionToggleEditing() = 0;
368+
/** @note added in 1.9 */
369+
virtual QAction *actionSaveEdits() = 0;
370+
/** @note added in 1.9 */
371+
virtual QAction *actionSaveAllEdits() = 0;
368372
virtual QAction *actionLayerSaveAs() = 0;
369373
virtual QAction *actionLayerSelectionSaveAs() = 0;
370374
virtual QAction *actionRemoveLayer() = 0;

src/app/qgisapp.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,7 @@ class QgisApp : public QMainWindow, private Ui::MainWindow
291291
QAction *actionOpenTable() { return mActionOpenTable; }
292292
QAction *actionToggleEditing() { return mActionToggleEditing; }
293293
QAction *actionSaveEdits() { return mActionSaveEdits; }
294+
/** @note added in 1.9 */
294295
QAction *actionSaveAllEdits() { return mActionSaveAllEdits; }
295296
QAction *actionLayerSaveAs() { return mActionLayerSaveAs; }
296297
QAction *actionLayerSelectionSaveAs() { return mActionLayerSelectionSaveAs; }

src/app/qgisappinterface.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -464,6 +464,8 @@ QAction *QgisAppInterface::actionCopyLayerStyle() { return qgis->actionCopyLayer
464464
QAction *QgisAppInterface::actionPasteLayerStyle() { return qgis->actionPasteLayerStyle(); }
465465
QAction *QgisAppInterface::actionOpenTable() { return qgis->actionOpenTable(); }
466466
QAction *QgisAppInterface::actionToggleEditing() { return qgis->actionToggleEditing(); }
467+
QAction *QgisAppInterface::actionSaveEdits() { return qgis->actionSaveEdits(); }
468+
QAction *QgisAppInterface::actionSaveAllEdits() { return qgis->actionSaveAllEdits(); }
467469
QAction *QgisAppInterface::actionLayerSaveAs() { return qgis->actionLayerSaveAs(); }
468470
QAction *QgisAppInterface::actionLayerSelectionSaveAs() { return qgis->actionLayerSelectionSaveAs(); }
469471
QAction *QgisAppInterface::actionRemoveLayer() { return qgis->actionRemoveLayer(); }

src/app/qgisappinterface.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,10 @@ class QgisAppInterface : public QgisInterface
314314
virtual QAction *actionPasteLayerStyle();
315315
virtual QAction *actionOpenTable();
316316
virtual QAction *actionToggleEditing();
317+
/** @note added in 1.9 */
318+
virtual QAction *actionSaveEdits();
319+
/** @note added in 1.9 */
320+
virtual QAction *actionSaveAllEdits();
317321
virtual QAction *actionLayerSaveAs();
318322
virtual QAction *actionLayerSelectionSaveAs();
319323
virtual QAction *actionRemoveLayer();

src/gui/qgisinterface.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -467,6 +467,10 @@ class GUI_EXPORT QgisInterface : public QObject
467467
virtual QAction *actionPasteLayerStyle() = 0;
468468
virtual QAction *actionOpenTable() = 0;
469469
virtual QAction *actionToggleEditing() = 0;
470+
/** @note added in 1.9 */
471+
virtual QAction *actionSaveEdits() = 0;
472+
/** @note added in 1.9 */
473+
virtual QAction *actionSaveAllEdits() = 0;
470474
virtual QAction *actionLayerSaveAs() = 0;
471475
virtual QAction *actionLayerSelectionSaveAs() = 0;
472476
virtual QAction *actionRemoveLayer() = 0;

0 commit comments

Comments
 (0)