mirror of
https://github.com/mapmapteam/mapmap.git
synced 2026-06-16 12:33:19 +02:00
Add context menu for duplicate, delete and rename mapping
This commit is contained in:
+11
-9
@@ -88,12 +88,13 @@ private slots:
|
||||
void importImage();
|
||||
void addColor();
|
||||
void about();
|
||||
void updateStatusBar();
|
||||
void openRecentFile();
|
||||
void clearRecentFileList();
|
||||
void openRecentVideo();
|
||||
// Edit menu.
|
||||
void deleteItem();
|
||||
void cloneItem();
|
||||
void renameItem();
|
||||
|
||||
// Widget callbacks.
|
||||
void handlePaintItemSelectionChanged();
|
||||
@@ -172,12 +173,18 @@ public slots:
|
||||
/// Deletes/removes a mapping.
|
||||
void deleteMapping(uid mappingId);
|
||||
|
||||
/// Clone/duplicate a mapping
|
||||
void cloneMappingItem(uid mappingId);
|
||||
|
||||
/// Deletes/removes a paint and all associated mappigns.
|
||||
void deletePaint(uid paintId, bool replace);
|
||||
|
||||
/// Updates all canvases.
|
||||
void updateCanvases();
|
||||
|
||||
// Show Context Menu
|
||||
void showMappingContextMenu(const QPoint &point);
|
||||
|
||||
public:
|
||||
bool setTextureUri(int texture_id, const std::string &uri);
|
||||
bool setTextureRate(int texture_id, double rate);
|
||||
@@ -191,7 +198,6 @@ private:
|
||||
void createMenus();
|
||||
void createContextMenu();
|
||||
void createToolBars();
|
||||
void createStatusBar();
|
||||
void updateRecentFileActions();
|
||||
void updateRecentVideoActions();
|
||||
|
||||
@@ -240,16 +246,13 @@ private:
|
||||
|
||||
// Menu actions.
|
||||
QMenu *fileMenu;
|
||||
// QMenu *editMenu;
|
||||
// QMenu *selectSubMenu;
|
||||
// QMenu *toolsMenu;
|
||||
// QMenu *optionsMenu;
|
||||
QMenu *editMenu;
|
||||
QMenu *viewMenu;
|
||||
QMenu *runMenu;
|
||||
QMenu *helpMenu;
|
||||
QMenu *recentFileMenu;
|
||||
QMenu *recentVideoMenu;
|
||||
QMenu *contextMenu;
|
||||
|
||||
// Toolbar.
|
||||
QToolBar *mainToolBar;
|
||||
@@ -267,10 +270,9 @@ private:
|
||||
QAction *exitAction;
|
||||
QAction *undoAction;
|
||||
QAction *redoAction;
|
||||
// QAction *cutAction;
|
||||
// QAction *copyAction;
|
||||
// QAction *pasteAction;
|
||||
QAction *cloneAction;
|
||||
QAction *deleteAction;
|
||||
QAction *renameAction;
|
||||
QAction *preferencesAction;
|
||||
QAction *aboutAction;
|
||||
QAction *clearRecentFileActions;
|
||||
|
||||
Reference in New Issue
Block a user