diff options
author | Pawel Polanski <[email protected]> | 2011-03-03 15:20:09 +0100 |
---|---|---|
committer | Pawel Polanski <[email protected]> | 2011-03-03 15:21:28 +0100 |
commit | 079fc75980bd24693881915c0837a185e0e2d8a4 (patch) | |
tree | ab325576ea9069e6042b2078bc248709660f19eb /src/libs/utils/ipaddresslineedit.h | |
parent | 10e640dbe021aab82dc9fa7e25c1b164f674af20 (diff) |
IpAddressLineEdit has been refactored
Diffstat (limited to 'src/libs/utils/ipaddresslineedit.h')
-rw-r--r-- | src/libs/utils/ipaddresslineedit.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/libs/utils/ipaddresslineedit.h b/src/libs/utils/ipaddresslineedit.h index 00decc74922..97119da9a95 100644 --- a/src/libs/utils/ipaddresslineedit.h +++ b/src/libs/utils/ipaddresslineedit.h @@ -35,28 +35,28 @@ #define IPADDRESSLINEEDIT_H #include "utils_global.h" - -#include <QtGui/QLineEdit> +#include "basevalidatinglineedit.h" namespace Utils { class IpAddressLineEditPrivate; -class QTCREATOR_UTILS_EXPORT IpAddressLineEdit : public QLineEdit +class QTCREATOR_UTILS_EXPORT IpAddressLineEdit : public Utils::BaseValidatingLineEdit { + Q_DISABLE_COPY(IpAddressLineEdit) Q_OBJECT + public: explicit IpAddressLineEdit(QWidget* parent = 0); virtual ~IpAddressLineEdit(); - bool isValid() const; - signals: void validAddressChanged(const QString& address); void invalidAddressChanged(); -private slots: - void validateAddress(const QString &string); +protected: + virtual bool validate(const QString &value, QString *errorMessage) const; + virtual void slotChanged(const QString &t); private: IpAddressLineEditPrivate *m_d; |