diff options
author | Marco Bubke <marco.bubke@nokia.com> | 2012-04-12 14:04:03 +0200 |
---|---|---|
committer | Marco Bubke <marco.bubke@nokia.com> | 2012-04-12 14:09:33 +0200 |
commit | 00c6c1fdb6587724371a8534b43fa902bc86bcd4 (patch) | |
tree | b09c97682493ac1659ab5385949b3c7875347329 /src/libs/utils/classnamevalidatinglineedit.h | |
parent | 9fcae416724c456e703dee2cedce82672461a283 (diff) |
Class name validation line edit can now force for capital letters
Qml components should be upper case. Makes the regular expression static.
Change-Id: I46650df9b9ae10ceaf3bfb7f888db075f572735b
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
Diffstat (limited to 'src/libs/utils/classnamevalidatinglineedit.h')
-rw-r--r-- | src/libs/utils/classnamevalidatinglineedit.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libs/utils/classnamevalidatinglineedit.h b/src/libs/utils/classnamevalidatinglineedit.h index 46b1dc0b9a..70b825317f 100644 --- a/src/libs/utils/classnamevalidatinglineedit.h +++ b/src/libs/utils/classnamevalidatinglineedit.h @@ -57,6 +57,9 @@ public: bool lowerCaseFileName() const; void setLowerCaseFileName(bool v); + bool forceFirstCapitalLetter() const; + void setForceFirstCapitalLetter(bool b); + // Clean an input string to get a valid class name. static QString createClassName(const QString &name); @@ -68,6 +71,7 @@ signals: protected: virtual bool validate(const QString &value, QString *errorMessage) const; virtual void slotChanged(const QString &t); + virtual QString fixInputString(const QString &string); private: ClassNameValidatingLineEditPrivate *d; |