Mercurial > hg > svcore
diff base/ViewManager.h @ 65:e1aad27029e3
* Add stub for item-edit dialog (for editing properties of an item on double-
click) -- doesn't actually do anything yet
* Add code to invoke said non-working item-edit dialog on double-click in
time-value, time-instants and note layers
* Add overlay mode (no text, basic text, all text)
author | Chris Cannam |
---|---|
date | Thu, 30 Mar 2006 15:00:22 +0000 |
parents | d397ea0a79f5 |
children | 47fd14e29813 |
line wrap: on
line diff
--- a/base/ViewManager.h Thu Mar 30 13:18:11 2006 +0000 +++ b/base/ViewManager.h Thu Mar 30 15:00:22 2006 +0000 @@ -93,6 +93,14 @@ size_t getMainModelSampleRate() const { return m_mainModelSampleRate; } void setMainModelSampleRate(size_t sr) { m_mainModelSampleRate = sr; } + enum OverlayMode { + NoOverlays, + BasicOverlays, + AllOverlays + }; + void setOverlayMode(OverlayMode mode); + OverlayMode getOverlayMode() const { return m_overlayMode; } + signals: /** Emitted when a widget pans. The originator identifies the widget. */ void centreFrameChanged(void *originator, unsigned long frame, bool locked); @@ -121,6 +129,9 @@ /** Emitted when the play selection mode has been changed. */ void playSelectionModeChanged(); + /** Emitted when the overlay mode has been changed. */ + void overlayModeChanged(); + protected slots: void checkPlayStatus(); void playStatusChanged(bool playing); @@ -163,6 +174,8 @@ MultiSelection m_oldSelection; MultiSelection m_newSelection; }; + + OverlayMode m_overlayMode; }; #endif