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 |