Mercurial > hg > svcore
comparison base/ViewManager.h @ 75:163f3428bbe0
* Create temporary directory, cleaned up on exit, and use it to store
(inter alia) audio samples for the sample-player plugin.
* Ensure newly added layers always have unique names
* Make sure configure pairs for real-time plugins are stored in the
configuration Xml along with parameter & program settings
| author | Chris Cannam |
|---|---|
| date | Mon, 10 Apr 2006 13:52:32 +0000 |
| parents | 47fd14e29813 |
| children | f277a171749d |
comparison
equal
deleted
inserted
replaced
| 74:47fd14e29813 | 75:163f3428bbe0 |
|---|---|
| 41 { | 41 { |
| 42 Q_OBJECT | 42 Q_OBJECT |
| 43 | 43 |
| 44 public: | 44 public: |
| 45 ViewManager(); | 45 ViewManager(); |
| 46 virtual ~ViewManager(); | |
| 46 | 47 |
| 47 void setAudioPlaySource(AudioPlaySource *source); | 48 void setAudioPlaySource(AudioPlaySource *source); |
| 48 | 49 |
| 49 bool isPlaying() const; | 50 bool isPlaying() const; |
| 50 | 51 |
| 101 BasicOverlays, | 102 BasicOverlays, |
| 102 AllOverlays | 103 AllOverlays |
| 103 }; | 104 }; |
| 104 void setOverlayMode(OverlayMode mode); | 105 void setOverlayMode(OverlayMode mode); |
| 105 OverlayMode getOverlayMode() const { return m_overlayMode; } | 106 OverlayMode getOverlayMode() const { return m_overlayMode; } |
| 107 | |
| 108 QString getTemporaryDirectory(); | |
| 106 | 109 |
| 107 signals: | 110 signals: |
| 108 /** Emitted when a widget pans. The originator identifies the widget. */ | 111 /** Emitted when a widget pans. The originator identifies the widget. */ |
| 109 void centreFrameChanged(void *originator, unsigned long frame, bool locked); | 112 void centreFrameChanged(void *originator, unsigned long frame, bool locked); |
| 110 | 113 |
| 179 MultiSelection m_oldSelection; | 182 MultiSelection m_oldSelection; |
| 180 MultiSelection m_newSelection; | 183 MultiSelection m_newSelection; |
| 181 }; | 184 }; |
| 182 | 185 |
| 183 OverlayMode m_overlayMode; | 186 OverlayMode m_overlayMode; |
| 187 | |
| 188 void deleteTemporaryDirectory(QString); | |
| 189 QString m_tmpdir; | |
| 184 }; | 190 }; |
| 185 | 191 |
| 186 #endif | 192 #endif |
| 187 | 193 |
