aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/ipaddresslineedit.h
diff options
context:
space:
mode:
authorPawel Polanski <[email protected]>2011-03-03 15:20:09 +0100
committerPawel Polanski <[email protected]>2011-03-03 15:21:28 +0100
commit079fc75980bd24693881915c0837a185e0e2d8a4 (patch)
treeab325576ea9069e6042b2078bc248709660f19eb /src/libs/utils/ipaddresslineedit.h
parent10e640dbe021aab82dc9fa7e25c1b164f674af20 (diff)
IpAddressLineEdit has been refactored
Diffstat (limited to 'src/libs/utils/ipaddresslineedit.h')
-rw-r--r--src/libs/utils/ipaddresslineedit.h14
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;