summaryrefslogtreecommitdiffstats
path: root/util/local_database/testlocales/localewidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'util/local_database/testlocales/localewidget.cpp')
-rw-r--r--util/local_database/testlocales/localewidget.cpp76
1 files changed, 0 insertions, 76 deletions
diff --git a/util/local_database/testlocales/localewidget.cpp b/util/local_database/testlocales/localewidget.cpp
deleted file mode 100644
index 3ff7f73a98..0000000000
--- a/util/local_database/testlocales/localewidget.cpp
+++ /dev/null
@@ -1,76 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the utils of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** 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 The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-#include <QTableView>
-#include <QVBoxLayout>
-#include <QItemDelegate>
-#include <QItemEditorFactory>
-#include <QDoubleSpinBox>
-
-#include "localewidget.h"
-#include "localemodel.h"
-
-class DoubleEditorCreator : public QItemEditorCreatorBase
-{
-public:
- QWidget *createWidget(QWidget *parent) const {
- QDoubleSpinBox *w = new QDoubleSpinBox(parent);
- w->setDecimals(4);
- w->setRange(-10000.0, 10000.0);
- return w;
- }
- virtual QByteArray valuePropertyName() const {
- return QByteArray("value");
- }
-};
-
-class EditorFactory : public QItemEditorFactory
-{
-public:
- EditorFactory() {
- static DoubleEditorCreator double_editor_creator;
- registerEditor(QVariant::Double, &double_editor_creator);
- }
-};
-
-LocaleWidget::LocaleWidget(QWidget *parent)
- : QWidget(parent)
-{
- m_model = new LocaleModel(this);
- m_view = new QTableView(this);
-
- QItemDelegate *delegate = qobject_cast<QItemDelegate*>(m_view->itemDelegate());
- Q_ASSERT(delegate != 0);
- static EditorFactory editor_factory;
- delegate->setItemEditorFactory(&editor_factory);
-
- m_view->setModel(m_model);
-
- QVBoxLayout *layout = new QVBoxLayout(this);
- layout->setMargin(0);
- layout->addWidget(m_view);
-}