Changeset View
Changeset View
Standalone View
Standalone View
plugins/dockers/histogram/histogramdocker_dock.h
Context not available. | |||||
25 | class QVBoxLayout; | 25 | class QVBoxLayout; | ||
---|---|---|---|---|---|
26 | class KisCanvas2; | 26 | class KisCanvas2; | ||
27 | class KisHistogramView; | 27 | class KisHistogramView; | ||
28 | class KisSignalCompressor; | 28 | class KisIdleWatcher; | ||
29 | class KoHistogramProducer; | 29 | class KoHistogramProducer; | ||
30 | class HistogramDockerWidget; | ||||
30 | 31 | | |||
31 | class HistogramDockerDock : public QDockWidget, public KoCanvasObserverBase { | 32 | class HistogramDockerDock : public QDockWidget, public KoCanvasObserverBase { | ||
32 | Q_OBJECT | 33 | Q_OBJECT | ||
Context not available. | |||||
38 | virtual void unsetCanvas(); | 39 | virtual void unsetCanvas(); | ||
39 | 40 | | |||
40 | public Q_SLOTS: | 41 | public Q_SLOTS: | ||
41 | virtual void startUpdateCanvasProjection(); | 42 | void startUpdateCanvasProjection(); | ||
42 | //virtual void sigProfileChanged(const KoColorProfile* cp); | 43 | void sigColorSpaceChanged(const KoColorSpace* cs); | ||
43 | virtual void sigColorSpaceChanged(const KoColorSpace* cs); | 44 | void updateHistogram(); | ||
45 | | ||||
46 | protected: | ||||
47 | void showEvent(QShowEvent *event); | ||||
44 | 48 | | |||
45 | private: | 49 | private: | ||
46 | QVBoxLayout *m_layout; | 50 | QVBoxLayout *m_layout; | ||
47 | KisSignalCompressor *m_compressor; | 51 | KisIdleWatcher *m_imageIdleWatcher; | ||
48 | KisHistogramView *m_histogramWidget; | 52 | HistogramDockerWidget *m_histogramWidget; | ||
49 | KisCanvas2 *m_canvas; | 53 | KisCanvas2 *m_canvas; | ||
50 | KoHistogramProducer *m_producer; | | |||
51 | }; | 54 | }; | ||
52 | 55 | | |||
53 | 56 | | |||
Context not available. |