Changeset View
Changeset View
Standalone View
Standalone View
plugins/dockers/channeldocker/channeldocker_dock.h
Context not available. | |||||
24 | class ChannelModel; | 24 | class ChannelModel; | ||
---|---|---|---|---|---|
25 | class QTableView; | 25 | class QTableView; | ||
26 | class KisCanvas2; | 26 | class KisCanvas2; | ||
27 | class KisSignalCompressor; | ||||
28 | class KisIdleWatcher; | ||||
27 | 29 | | |||
28 | class ChannelDockerDock : public QDockWidget, public KoCanvasObserverBase { | 30 | class ChannelDockerDock : public QDockWidget, public KoCanvasObserverBase { | ||
29 | Q_OBJECT | 31 | Q_OBJECT | ||
30 | public: | 32 | public: | ||
31 | ChannelDockerDock(); | 33 | ChannelDockerDock(); | ||
34 | | ||||
32 | QString observerName() { return "ChannelDockerDock"; } | 35 | QString observerName() { return "ChannelDockerDock"; } | ||
33 | virtual void setCanvas(KoCanvasBase *canvas); | 36 | void setCanvas(KoCanvasBase *canvas); | ||
34 | virtual void unsetCanvas() { m_canvas = 0; setEnabled(false);} | 37 | void unsetCanvas(); | ||
38 | void showEvent(QShowEvent *event); | ||||
39 | | ||||
40 | public Q_SLOTS: | ||||
41 | void startUpdateCanvasProjection(); | ||||
42 | | ||||
43 | private Q_SLOTS: | ||||
44 | void updateChannelTable(void); | ||||
45 | | ||||
35 | private: | 46 | private: | ||
47 | KisIdleWatcher* m_imageIdleWatcher; | ||||
48 | KisSignalCompressor *m_compressor; | ||||
36 | KisCanvas2 *m_canvas; | 49 | KisCanvas2 *m_canvas; | ||
37 | QTableView *m_channelTable; | 50 | QTableView *m_channelTable; | ||
38 | ChannelModel *m_model; | 51 | ChannelModel *m_model; | ||
Context not available. |