summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/toolchainconfigwidget.h
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@nokia.com>2012-02-07 17:22:05 +0100
committerTobias Hunger <tobias.hunger@nokia.com>2012-02-09 15:57:02 +0100
commitb4942447e8d5850bf3a47a12204d5377376f8178 (patch)
treeaf4c568b1f2565ae0146cb8b48bbc8f32b99e3fc /src/plugins/projectexplorer/toolchainconfigwidget.h
parent73c325868339ff7717c4990f80361adaf2fb838d (diff)
downloadqt-creator-b4942447e8d5850bf3a47a12204d5377376f8178.tar.gz
Toolchain: Allow overriding of detected mkspec
Change-Id: I258a5a9dce400b256b7243fe9c5f3038822f1692 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
Diffstat (limited to 'src/plugins/projectexplorer/toolchainconfigwidget.h')
-rw-r--r--src/plugins/projectexplorer/toolchainconfigwidget.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/toolchainconfigwidget.h b/src/plugins/projectexplorer/toolchainconfigwidget.h
index dc09a9a041..a8837c30f7 100644
--- a/src/plugins/projectexplorer/toolchainconfigwidget.h
+++ b/src/plugins/projectexplorer/toolchainconfigwidget.h
@@ -75,6 +75,7 @@ signals:
protected slots:
void emitDirty();
+ void resetMkspec();
void setErrorMessage(const QString &);
void clearErrorMessage();
@@ -85,14 +86,20 @@ protected:
int row = 0, int column = 0,
const QStringList &versionArguments = QStringList());
void addDebuggerAutoDetection(QObject *receiver, const char *autoDetectSlot);
+ void addMkspecControls(QFormLayout *lt);
+ void addMkspecControls(QGridLayout *lt, int row = 0, int column = 0);
void addErrorLabel(QFormLayout *lt);
void addErrorLabel(QGridLayout *lt, int row = 0, int column = 0, int colSpan = 1);
Utils::FileName debuggerCommand() const;
void setDebuggerCommand(const Utils::FileName &debugger);
+ Utils::FileName mkspec() const;
+ void setMkspec(const Utils::FileName &spec);
+
private:
void ensureDebuggerPathChooser(const QStringList &versionArguments);
+ void ensureMkspecEdit();
Internal::ToolChainConfigWidgetPrivate *d;
};