summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/packagemanagergui.h
diff options
context:
space:
mode:
authorkh1 <karsten.heimrich@digia.com>2014-04-24 20:25:29 +0200
committerKarsten Heimrich <karsten.heimrich@digia.com>2014-04-24 20:33:12 +0200
commit56e326946159407a13eda62e894e11be5a824a4c (patch)
tree0b9e34c9a72ea41bcc0f49a83388aa91c9e487c3 /src/libs/installer/packagemanagergui.h
parentd7ce137c11ca63eebe816eedcda1fb1f058ad8bb (diff)
Merge TargetDirectoryPage and TargetDirectoryPageImpl.
Change-Id: I613dbcb431452729bb672b5546e4108c0f613299 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Diffstat (limited to 'src/libs/installer/packagemanagergui.h')
-rw-r--r--src/libs/installer/packagemanagergui.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/libs/installer/packagemanagergui.h b/src/libs/installer/packagemanagergui.h
index 906f3530d..e1544306a 100644
--- a/src/libs/installer/packagemanagergui.h
+++ b/src/libs/installer/packagemanagergui.h
@@ -299,17 +299,23 @@ public:
void initializePage();
bool validatePage();
+ bool isComplete() const;
protected:
void entering();
void leaving();
private Q_SLOTS:
- void targetDirSelected();
void dirRequested();
private:
+ QString targetDirWarning() const;
+ bool askQuestion(const QString &identifier, const QString &message);
+ bool failWithError(const QString &identifier, const QString &message);
+
+private:
QLineEdit *m_lineEdit;
+ QLabel *m_warningLabel;
};