diff options
author | hjk <hjk@qt.io> | 2019-05-13 09:49:34 +0200 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-05-13 07:57:20 +0000 |
commit | 6a1a5be10c1b5cf67029a47acda198a6673004db (patch) | |
tree | 16cc152f68028eef0627fc3e7f67accbed407083 /src/plugins/qtsupport | |
parent | 72eb6b1e6515b92316fd2a36802b36abf69ba1d6 (diff) |
Remove unused files
Change-Id: Ib6b32129d8fc8ccc35f6911a340abf9b5beb2432
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/qtsupport')
-rw-r--r-- | src/plugins/qtsupport/qtkitconfigwidget.cpp | 156 |
1 files changed, 0 insertions, 156 deletions
diff --git a/src/plugins/qtsupport/qtkitconfigwidget.cpp b/src/plugins/qtsupport/qtkitconfigwidget.cpp deleted file mode 100644 index e2376074dc2..00000000000 --- a/src/plugins/qtsupport/qtkitconfigwidget.cpp +++ /dev/null @@ -1,156 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** 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 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. -** -****************************************************************************/ - -#include "qtkitconfigwidget.h" - -#include "qtsupportconstants.h" -#include "qtkitinformation.h" -#include "qtversionmanager.h" - -#include <coreplugin/icore.h> - -#include <utils/qtcassert.h> -#include <utils/algorithm.h> - -#include <QComboBox> -#include <QPushButton> - -namespace QtSupport { -namespace Internal { - -QtKitAspectWidget::QtKitAspectWidget(ProjectExplorer::Kit *k, const ProjectExplorer::KitAspect *ki) : - KitAspectWidget(k, ki) -{ - m_combo = new QComboBox; - m_combo->setSizePolicy(QSizePolicy::Ignored, m_combo->sizePolicy().verticalPolicy()); - m_combo->addItem(tr("None"), -1); - - QList<int> versionIds = Utils::transform(QtVersionManager::versions(), &BaseQtVersion::uniqueId); - versionsChanged(versionIds, QList<int>(), QList<int>()); - - m_manageButton = new QPushButton(KitAspectWidget::msgManage()); - - refresh(); - m_combo->setToolTip(toolTip()); - - connect(m_combo, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged), - this, &QtKitAspectWidget::currentWasChanged); - - connect(QtVersionManager::instance(), &QtVersionManager::qtVersionsChanged, - this, &QtKitAspectWidget::versionsChanged); - - connect(m_manageButton, &QAbstractButton::clicked, this, &QtKitAspectWidget::manageQtVersions); -} - -QtKitAspectWidget::~QtKitAspectWidget() -{ - delete m_combo; - delete m_manageButton; -} - -QString QtKitAspectWidget::displayName() const -{ - return tr("Qt version"); -} - -QString QtKitAspectWidget::toolTip() const -{ - return tr("The Qt library to use for all projects using this kit.<br>" - "A Qt version is required for qmake-based projects " - "and optional when using other build systems."); -} - -void QtKitAspectWidget::makeReadOnly() -{ - m_combo->setEnabled(false); -} - -void QtKitAspectWidget::refresh() -{ - m_combo->setCurrentIndex(findQtVersion(QtKitAspect::qtVersionId(m_kit))); -} - -QWidget *QtKitAspectWidget::mainWidget() const -{ - return m_combo; -} - -QWidget *QtKitAspectWidget::buttonWidget() const -{ - return m_manageButton; -} - -static QString itemNameFor(const BaseQtVersion *v) -{ - QTC_ASSERT(v, return QString()); - QString name = v->displayName(); - if (!v->isValid()) - name = QCoreApplication::translate("QtSupport::Internal::QtKitConfigWidget", "%1 (invalid)").arg(v->displayName()); - return name; -} - -void QtKitAspectWidget::versionsChanged(const QList<int> &added, const QList<int> &removed, - const QList<int> &changed) -{ - foreach (const int id, added) { - BaseQtVersion *v = QtVersionManager::version(id); - QTC_CHECK(v); - QTC_CHECK(findQtVersion(id) < 0); - m_combo->addItem(itemNameFor(v), id); - } - foreach (const int id, removed) { - int pos = findQtVersion(id); - if (pos >= 0) // We do not include invalid Qt versions, so do not try to remove those. - m_combo->removeItem(pos); - } - foreach (const int id, changed) { - BaseQtVersion *v = QtVersionManager::version(id); - int pos = findQtVersion(id); - QTC_CHECK(pos >= 0); - m_combo->setItemText(pos, itemNameFor(v)); - } -} - -void QtKitAspectWidget::manageQtVersions() -{ - Core::ICore::showOptionsDialog(Constants::QTVERSION_SETTINGS_PAGE_ID, buttonWidget()); -} - -void QtKitAspectWidget::currentWasChanged(int idx) -{ - QtKitAspect::setQtVersionId(m_kit, m_combo->itemData(idx).toInt()); -} - -int QtKitAspectWidget::findQtVersion(const int id) const -{ - for (int i = 0; i < m_combo->count(); ++i) { - if (id == m_combo->itemData(i).toInt()) - return i; - } - return -1; -} - -} // namespace Internal -} // namespace QtSupport |