diff main/MainWindow.h @ 2475:169cc70492bb

Implement pane and layer property tab context menus. Some layout work needed
author Chris Cannam
date Wed, 25 Mar 2020 12:10:48 +0000
parents 59b7fa58c0af
children d469d26ffeb1
line wrap: on
line diff
--- a/main/MainWindow.h	Mon Mar 16 08:48:24 2020 +0000
+++ b/main/MainWindow.h	Wed Mar 25 12:10:48 2020 +0000
@@ -101,7 +101,9 @@
     void modelRegenerationWarning(QString, QString, QString) override;
     void alignmentFailed(QString) override;
 
-    void rightButtonMenuRequested(Pane *, QPoint point) override;
+    void paneRightButtonMenuRequested(Pane *, QPoint point) override;
+    void panePropertiesRightButtonMenuRequested(Pane *, QPoint point) override;
+    void layerPropertiesRightButtonMenuRequested(Pane *, Layer *, QPoint point) override;
 
     virtual void propertyStacksResized(int);
 
@@ -190,6 +192,7 @@
     QMenu                   *m_rightButtonLayerMenu;
     QMenu                   *m_rightButtonTransformsMenu;
     QMenu                   *m_rightButtonPlaybackMenu;
+    QMenu                   *m_lastRightButtonPropertyMenu;
 
     QAction                 *m_deleteSelectedAction;
     QAction                 *m_soloAction;