Commit 0bf1c85b authored by hjk's avatar hjk

ProjectExplorer: Hide some KitOptionsPage implementation details.

Follows the recently established pattern.

Change-Id: I869da4df9d1d879ebff3ed7c45e8c33f376968a0
Reviewed-by: default avatarChristian Stenger <christian.stenger@theqtcompany.com>
Reviewed-by: default avatarTobias Hunger <tobias.hunger@theqtcompany.com>
parent a6f835de
......@@ -35,18 +35,11 @@
#include <coreplugin/dialogs/ioptionspage.h>
#include <QModelIndex>
#include <QPointer>
QT_BEGIN_NAMESPACE
class QItemSelectionModel;
class QTreeView;
class QPushButton;
QT_END_NAMESPACE
namespace ProjectExplorer {
namespace Internal { class KitModel; }
namespace Internal { class KitOptionsPageWidget; }
class Kit;
......@@ -66,31 +59,9 @@ public:
void finish();
void showKit(Kit *k);
private slots:
void kitSelectionChanged();
void addNewKit();
void cloneKit();
void removeKit();
void makeDefaultKit();
void updateState();
private:
QModelIndex currentIndex() const;
Kit *currentKit() const;
QTreeView *m_kitsView;
QPushButton *m_addButton;
QPushButton *m_cloneButton;
QPushButton *m_delButton;
QPushButton *m_makeDefaultButton;
QPointer<QWidget> m_configWidget;
Internal::KitModel *m_model;
QItemSelectionModel *m_selectionModel;
QWidget *m_currentWidget;
Kit *m_toShow;
QPointer<Internal::KitOptionsPageWidget> m_widget;
};
} // namespace ProjectExplorer
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment