diff main/MainWindow.h @ 207:bb7faed0b2be

* Fix availability of alignment button and relative align/solo button state
author Chris Cannam
date Thu, 01 Nov 2007 16:02:01 +0000
parents b4167bb2d2d4
children 55a4719c8e7d
line wrap: on
line diff
--- a/main/MainWindow.h	Thu Oct 25 15:45:12 2007 +0000
+++ b/main/MainWindow.h	Thu Nov 01 16:02:01 2007 +0000
@@ -68,6 +68,7 @@
     virtual ~MainWindow();
 
 signals:
+    virtual void canChangeSolo(bool);
     virtual void canAlign(bool);
 
 public slots:
@@ -131,6 +132,7 @@
     virtual void playSpeedChanged(int);
     virtual void playSharpenToggled();
     virtual void playMonoToggled();
+    virtual void playSoloToggled();
     virtual void alignToggled();
 
     virtual void speedUpPlayback();
@@ -180,9 +182,13 @@
     QMenu                   *m_rightButtonPlaybackMenu;
 
     QAction                 *m_deleteSelectedAction;
+    QAction                 *m_soloAction;
     QAction                 *m_ffwdAction;
     QAction                 *m_rwdAction;
 
+    bool                     m_soloModified;
+    bool                     m_prevSolo;
+
     QPointer<PreferencesDialog> m_preferencesDialog;
     QPointer<QTreeView>      m_layerTreeView;