aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/projectintropage.h
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@theqtcompany.com>2015-10-22 15:32:42 +0200
committerTim Jenssen <tim.jenssen@theqtcompany.com>2015-10-22 13:53:30 +0000
commite6d038364fe44d96b93fa2f5e40334e7ecad13c2 (patch)
treea6fbeecc7cc30218fbc63abb09af0cb3a6fdb3d9 /src/libs/utils/projectintropage.h
parent59ac67c0bb6b2fa999bce830e0ba590ef58fa0ed (diff)
add projectNameValidator to JsonProjectPage
Change-Id: Ie9851a8f16d494ef2a6fafdcc83b5b47bcd0e021 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
Diffstat (limited to 'src/libs/utils/projectintropage.h')
-rw-r--r--src/libs/utils/projectintropage.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libs/utils/projectintropage.h b/src/libs/utils/projectintropage.h
index 87cc394487..c672f83c10 100644
--- a/src/libs/utils/projectintropage.h
+++ b/src/libs/utils/projectintropage.h
@@ -36,7 +36,7 @@
namespace Utils {
-struct ProjectIntroPagePrivate;
+class ProjectIntroPagePrivate;
class QTCREATOR_UTILS_EXPORT ProjectIntroPage : public WizardPage
{
@@ -67,7 +67,7 @@ public:
void setProjectDirectories(const QStringList &directoryList);
int projectIndex() const;
- static bool validateProjectName(const QString &name, QString *errorMessage /* = 0*/);
+ bool validateProjectName(const QString &name, QString *errorMessage);
signals:
void activated();
@@ -77,6 +77,7 @@ public slots:
void setProjectName(const QString &name);
void setDescription(const QString &description);
void setUseAsDefaultPath(bool u);
+ void setProjectNameRegularExpression(const QRegularExpression &regEx);
private slots:
void slotChanged();