Differential D4095 Diff 10471 languages/plugins/custom-definesandincludes/kcm_widget/defineswidget.h
Changeset View
Changeset View
Standalone View
Standalone View
languages/plugins/custom-definesandincludes/kcm_widget/defineswidget.h
Show All 35 Lines | |||||
36 | 36 | | |||
37 | class DefinesModel; | 37 | class DefinesModel; | ||
38 | class QItemSelection; | 38 | class QItemSelection; | ||
39 | 39 | | |||
40 | class DefinesWidget : public QWidget | 40 | class DefinesWidget : public QWidget | ||
41 | { | 41 | { | ||
42 | Q_OBJECT | 42 | Q_OBJECT | ||
43 | public: | 43 | public: | ||
44 | DefinesWidget( QWidget* parent = nullptr ); | 44 | explicit DefinesWidget( QWidget* parent = nullptr ); | ||
45 | void setDefines( const KDevelop::Defines& defines ); | 45 | void setDefines( const KDevelop::Defines& defines ); | ||
46 | void clear(); | 46 | void clear(); | ||
47 | signals: | 47 | signals: | ||
48 | void definesChanged( const KDevelop::Defines& defines ); | 48 | void definesChanged( const KDevelop::Defines& defines ); | ||
49 | private slots: | 49 | private slots: | ||
50 | // Forward defines model changes | 50 | // Forward defines model changes | ||
51 | void definesChanged(); | 51 | void definesChanged(); | ||
52 | 52 | | |||
53 | // Handle Del key in defines list | 53 | // Handle Del key in defines list | ||
54 | void deleteDefine(); | 54 | void deleteDefine(); | ||
55 | private: | 55 | private: | ||
56 | Ui::DefinesWidget* ui; | 56 | Ui::DefinesWidget* ui; | ||
57 | DefinesModel* definesModel; | 57 | DefinesModel* definesModel; | ||
58 | }; | 58 | }; | ||
59 | 59 | | |||
60 | #endif | 60 | #endif |