summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@digia.com>2014-09-16 16:40:58 +0200
committerTobias Hunger <tobias.hunger@digia.com>2014-09-16 16:51:45 +0200
commitcb0a3f5dcce8d802618b3b43cb16cccd7d0249fa (patch)
tree359411385400a137c08e244446e341a2bc900578
parent8bb83b514f682b9e3f69e67f52d55d7759de86fd (diff)
downloadqt-creator-cb0a3f5dcce8d802618b3b43cb16cccd7d0249fa.tar.gz
Utils: Remove unused IpAddressLineEdit class
Change-Id: I919e7ab79dc779b9586b74d31271d8ddce817061 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
-rw-r--r--src/libs/utils/ipaddresslineedit.cpp100
-rw-r--r--src/libs/utils/ipaddresslineedit.h61
-rw-r--r--src/libs/utils/utils-lib.pri2
-rw-r--r--src/libs/utils/utils.qbs2
4 files changed, 0 insertions, 165 deletions
diff --git a/src/libs/utils/ipaddresslineedit.cpp b/src/libs/utils/ipaddresslineedit.cpp
deleted file mode 100644
index 6291bc993e..0000000000
--- a/src/libs/utils/ipaddresslineedit.cpp
+++ /dev/null
@@ -1,100 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of Qt Creator.
-**
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Digia. For licensing terms and
-** conditions see http://qt.digia.com/licensing. For further information
-** use the contact form at http://qt.digia.com/contact-us.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file. Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Digia gives you certain additional
-** rights. These rights are described in the Digia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-****************************************************************************/
-
-#include "ipaddresslineedit.h"
-
-#include <QRegExpValidator>
-
-/*!
- \class Utils::IpAddressLineEdit
-
- \brief The IpAddressLineEdit class is a QLineEdit widget that validates the
- IP address inserted.
-
- The valid address example is 192.168.1.12 or 192.168.1.12:8080.
-*/
-
-namespace Utils {
-
-// ------------------ IpAddressLineEditPrivate
-
-class IpAddressLineEditPrivate
-{
-public:
- IpAddressLineEditPrivate();
-
- QValidator *m_ipAddressValidator;
- QColor m_validColor;
-};
-
-IpAddressLineEditPrivate::IpAddressLineEditPrivate()
-{
-}
-
-IpAddressLineEdit::IpAddressLineEdit(QWidget* parent) :
- FancyLineEdit(parent),
- d(new IpAddressLineEditPrivate())
-{
- const char ipAddressRegExpPatternC[] = "^\\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\."
- "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\."
- "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\."
- "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\b"
- "((:)(6553[0-5]|655[0-2]\\d|65[0-4]\\d\\d|6[0-4]\\d{3}|[1-5]\\d{4}|[1-9]\\d{0,3}|0))?$";
-
- QRegExp ipAddressRegExp = QRegExp(QLatin1String(ipAddressRegExpPatternC));
- d->m_ipAddressValidator = new QRegExpValidator(ipAddressRegExp, this);
-}
-
-IpAddressLineEdit::~IpAddressLineEdit()
-{
- delete d;
-}
-
-bool IpAddressLineEdit::validate(const QString &value, QString *errorMessage) const
-{
- QString copy = value;
- int offset = 0;
- bool isValid = d->m_ipAddressValidator->validate(copy, offset) == QValidator::Acceptable;
- if (!isValid) {
- *errorMessage = tr("The IP address is not valid.");
- return false;
- }
- return true;
-}
-
-void IpAddressLineEdit::handleChanged(const QString &t)
-{
- FancyLineEdit::handleChanged(t);
- if (isValid())
- emit validAddressChanged(t);
- else
- emit invalidAddressChanged();
-}
-
-} // namespace Utils
diff --git a/src/libs/utils/ipaddresslineedit.h b/src/libs/utils/ipaddresslineedit.h
deleted file mode 100644
index b62de39534..0000000000
--- a/src/libs/utils/ipaddresslineedit.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of Qt Creator.
-**
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Digia. For licensing terms and
-** conditions see http://qt.digia.com/licensing. For further information
-** use the contact form at http://qt.digia.com/contact-us.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file. Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Digia gives you certain additional
-** rights. These rights are described in the Digia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-****************************************************************************/
-
-#ifndef IPADDRESSLINEEDIT_H
-#define IPADDRESSLINEEDIT_H
-
-#include "fancylineedit.h"
-
-namespace Utils {
-
-class IpAddressLineEditPrivate;
-
-class QTCREATOR_UTILS_EXPORT IpAddressLineEdit : public FancyLineEdit
-{
- Q_OBJECT
-
-public:
- explicit IpAddressLineEdit(QWidget* parent = 0);
- virtual ~IpAddressLineEdit();
-
-signals:
- void validAddressChanged(const QString& address);
- void invalidAddressChanged();
-
-protected:
- virtual bool validate(const QString &value, QString *errorMessage) const;
- virtual void handleChanged(const QString &t);
-
-private:
- IpAddressLineEditPrivate *d;
-};
-
-} // namespace Utils
-
-#endif // IPADDRESSLINEEDIT_H
diff --git a/src/libs/utils/utils-lib.pri b/src/libs/utils/utils-lib.pri
index f6b9b183e5..60045d2f54 100644
--- a/src/libs/utils/utils-lib.pri
+++ b/src/libs/utils/utils-lib.pri
@@ -62,7 +62,6 @@ SOURCES += $$PWD/environment.cpp \
$$PWD/buildablehelperlibrary.cpp \
$$PWD/annotateditemdelegate.cpp \
$$PWD/fileinprojectfinder.cpp \
- $$PWD/ipaddresslineedit.cpp \
$$PWD/statuslabel.cpp \
$$PWD/outputformatter.cpp \
$$PWD/flowlayout.cpp \
@@ -150,7 +149,6 @@ HEADERS += \
$$PWD/buildablehelperlibrary.h \
$$PWD/annotateditemdelegate.h \
$$PWD/fileinprojectfinder.h \
- $$PWD/ipaddresslineedit.h \
$$PWD/statuslabel.h \
$$PWD/outputformatter.h \
$$PWD/outputformat.h \
diff --git a/src/libs/utils/utils.qbs b/src/libs/utils/utils.qbs
index 18a1846864..3e100f3129 100644
--- a/src/libs/utils/utils.qbs
+++ b/src/libs/utils/utils.qbs
@@ -96,8 +96,6 @@ QtcLibrary {
"hostosinfo.cpp",
"htmldocextractor.cpp",
"htmldocextractor.h",
- "ipaddresslineedit.cpp",
- "ipaddresslineedit.h",
"itemviews.cpp",
"itemviews.h",
"iwelcomepage.cpp",