forked from qt-creator/qt-creator
CMake: Add CMakeGeneratorKitInformation
Change-Id: I877c248c7b93268281fc68e814e479d24b844d5f Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
@@ -41,6 +41,10 @@ class CMakeTool;
|
||||
|
||||
namespace Internal {
|
||||
|
||||
// --------------------------------------------------------------------
|
||||
// CMakeKitConfigWidget:
|
||||
// --------------------------------------------------------------------
|
||||
|
||||
class CMakeKitConfigWidget : public ProjectExplorer::KitConfigWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
@@ -70,5 +74,30 @@ private:
|
||||
QPushButton *m_manageButton;
|
||||
};
|
||||
|
||||
// --------------------------------------------------------------------
|
||||
// CMakeGeneratorKitConfigWidget:
|
||||
// --------------------------------------------------------------------
|
||||
|
||||
class CMakeGeneratorKitConfigWidget : public ProjectExplorer::KitConfigWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
CMakeGeneratorKitConfigWidget(ProjectExplorer::Kit *kit, const ProjectExplorer::KitInformation *ki);
|
||||
~CMakeGeneratorKitConfigWidget() override;
|
||||
|
||||
// KitConfigWidget interface
|
||||
QString displayName() const override;
|
||||
void makeReadOnly() override;
|
||||
void refresh() override;
|
||||
QWidget *mainWidget() const override;
|
||||
QWidget *buttonWidget() const override;
|
||||
QString toolTip() const override;
|
||||
|
||||
private:
|
||||
bool m_ignoreChange = false;
|
||||
QComboBox *m_comboBox;
|
||||
CMakeTool *m_currentTool = nullptr;
|
||||
};
|
||||
|
||||
} // namespace Internal
|
||||
} // namespace CMakeProjectManager
|
||||
|
||||
Reference in New Issue
Block a user