forked from qt-creator/qt-creator
KitInformationConfigWidget: Make id of KitInformation accessible
Make the id of the kitinformation the config widget is configuring accessible from the widget. Change-Id: I15af2cfc18ab2ba012d43c3c6b71ee0011f994ad Reviewed-by: Daniel Teske <daniel.teske@digia.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
@@ -38,4 +38,9 @@ KitConfigWidget::KitConfigWidget(Kit *kit, const KitInformation *ki) : m_kit(kit
|
|||||||
m_kitInformation(ki), m_isSticky(kit->isSticky(ki->id()))
|
m_kitInformation(ki), m_isSticky(kit->isSticky(ki->id()))
|
||||||
{ }
|
{ }
|
||||||
|
|
||||||
|
Core::Id KitConfigWidget::kitInformationId() const
|
||||||
|
{
|
||||||
|
return m_kitInformation->id();
|
||||||
|
}
|
||||||
|
|
||||||
} // namespace ProjectExplorer
|
} // namespace ProjectExplorer
|
||||||
|
|||||||
@@ -32,6 +32,8 @@
|
|||||||
|
|
||||||
#include "projectexplorer_export.h"
|
#include "projectexplorer_export.h"
|
||||||
|
|
||||||
|
#include <coreplugin/id.h>
|
||||||
|
|
||||||
#include <QWidget>
|
#include <QWidget>
|
||||||
|
|
||||||
namespace ProjectExplorer {
|
namespace ProjectExplorer {
|
||||||
@@ -50,6 +52,8 @@ class PROJECTEXPLORER_EXPORT KitConfigWidget : public QObject
|
|||||||
public:
|
public:
|
||||||
KitConfigWidget(Kit *kit, const KitInformation *ki);
|
KitConfigWidget(Kit *kit, const KitInformation *ki);
|
||||||
|
|
||||||
|
Core::Id kitInformationId() const;
|
||||||
|
|
||||||
virtual QString displayName() const = 0;
|
virtual QString displayName() const = 0;
|
||||||
virtual QString toolTip() const { return QString(); }
|
virtual QString toolTip() const { return QString(); }
|
||||||
virtual void makeReadOnly() = 0;
|
virtual void makeReadOnly() = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user