Changeset View
Changeset View
Standalone View
Standalone View
plugins/meson/settings/mesonadvancedsettings.h
- This file was copied to plugins/meson/settings/mesonlisteditor.h, plugins/meson/settings/mesonoptionsview.h.
Show All 40 Lines | 40 | public: | |||
---|---|---|---|---|---|
41 | explicit MesonAdvancedSettings(QWidget* parent = nullptr); | 41 | explicit MesonAdvancedSettings(QWidget* parent = nullptr); | ||
42 | ~MesonAdvancedSettings() override; | 42 | ~MesonAdvancedSettings() override; | ||
43 | 43 | | |||
44 | Data getConfig() const; | 44 | Data getConfig() const; | ||
45 | void setConfig(Data const& conf); | 45 | void setConfig(Data const& conf); | ||
46 | 46 | | |||
47 | void setSupportedBackends(QStringList const& backends); | 47 | void setSupportedBackends(QStringList const& backends); | ||
48 | 48 | | |||
49 | bool hasMesonChanged(); | ||||
50 | | ||||
49 | Q_SIGNALS: | 51 | Q_SIGNALS: | ||
50 | void configChanged(); | 52 | void configChanged(); | ||
51 | 53 | | |||
52 | public Q_SLOTS: | 54 | public Q_SLOTS: | ||
53 | void updated(); | 55 | void updated(); | ||
54 | 56 | | |||
55 | private: | 57 | private: | ||
56 | Ui::MesonAdvancedSettings* m_ui = nullptr; | 58 | Ui::MesonAdvancedSettings* m_ui = nullptr; | ||
57 | QStringList m_backendList; | 59 | QStringList m_backendList; | ||
60 | KDevelop::Path m_mesonOldPath; | ||||
58 | }; | 61 | }; |