Utils: Merge BaseValidatingLineEdit into FancyLineEdit

Change-Id: Idb7a6f28ac41bacbfd2603feb8b786c31d3769e3
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
This commit is contained in:
hjk
2014-02-13 16:13:54 +01:00
parent a74de6af81
commit 680209aef5
18 changed files with 226 additions and 345 deletions

View File

@@ -30,14 +30,14 @@
#ifndef CLASSNAMEVALIDATINGLINEEDIT_H
#define CLASSNAMEVALIDATINGLINEEDIT_H
#include "basevalidatinglineedit.h"
#include "fancylineedit.h"
namespace Utils {
struct ClassNameValidatingLineEditPrivate;
class QTCREATOR_UTILS_EXPORT ClassNameValidatingLineEdit
: public Utils::BaseValidatingLineEdit
: public Utils::FancyLineEdit
{
Q_OBJECT
Q_PROPERTY(bool namespacesEnabled READ namespacesEnabled WRITE setNamespacesEnabled DESIGNABLE true)
@@ -68,9 +68,9 @@ signals:
void updateFileName(const QString &t);
protected:
virtual bool validate(const QString &value, QString *errorMessage) const;
virtual void slotChanged(const QString &t);
virtual QString fixInputString(const QString &string);
bool validate(const QString &value, QString *errorMessage) const;
void handleChanged(const QString &t);
QString fixInputString(const QString &string);
private:
void updateRegExp() const;