From 8151563f647fa1f1649e0849ed6494b6c6f8ea9b Mon Sep 17 00:00:00 2001
From: dt <qtc-committer@nokia.com>
Date: Mon, 30 Nov 2009 15:56:42 +0100
Subject: [PATCH] Fix compile, remove embeddedpropertiespage

---
 .../embeddedpropertiespage.cpp                | 141 ------------------
 .../embeddedpropertiespage.h                  |  85 -----------
 .../embeddedpropertiespage.ui                 |  46 ------
 .../qt4projectmanager/qt4projectmanager.pro   |   3 -
 .../qt4projectmanagerplugin.cpp               |   1 -
 5 files changed, 276 deletions(-)
 delete mode 100644 src/plugins/qt4projectmanager/embeddedpropertiespage.cpp
 delete mode 100644 src/plugins/qt4projectmanager/embeddedpropertiespage.h
 delete mode 100644 src/plugins/qt4projectmanager/embeddedpropertiespage.ui

diff --git a/src/plugins/qt4projectmanager/embeddedpropertiespage.cpp b/src/plugins/qt4projectmanager/embeddedpropertiespage.cpp
deleted file mode 100644
index 2fa903fe3ab..00000000000
--- a/src/plugins/qt4projectmanager/embeddedpropertiespage.cpp
+++ /dev/null
@@ -1,141 +0,0 @@
-/**************************************************************************
-**
-** This file is part of Qt Creator
-**
-** Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-**
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** Commercial Usage
-**
-** Licensees holding valid Qt Commercial licenses may use this file in
-** accordance with the Qt Commercial License Agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Nokia.
-**
-** 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.
-**
-** If you are unsure which license is appropriate for your use, please
-** contact the sales department at http://qt.nokia.com/contact.
-**
-**************************************************************************/
-
-#include "embeddedpropertiespage.h"
-#include "qt4project.h"
-
-#include <QFileInfo>
-#include <QDir>
-
-using namespace ProjectExplorer;
-using namespace Qt4ProjectManager;
-using namespace Qt4ProjectManager::Internal;
-
-///
-/// EmbeddedPropertiesPanelFactory
-///
-
-bool EmbeddedPropertiesPanelFactory::supports(Project *project)
-{
-#ifdef Q_OS_WIN
-    Qt4Project *pro = qobject_cast<Qt4Project *>(project);
-    if (pro) {
-        return true;
-    }
-#else
-    Q_UNUSED(project)
-#endif
-    return false;
-}
-
-ProjectExplorer::IPropertiesPanel *EmbeddedPropertiesPanelFactory::createPanel(
-        ProjectExplorer::Project *project)
-{
-    return new EmbeddedPropertiesPanel(project);
-}
-
-///
-/// EmbeddedPropertiesPanel
-///
-
-EmbeddedPropertiesPanel::EmbeddedPropertiesPanel(ProjectExplorer::Project *project) :
-    m_widget(new EmbeddedPropertiesWidget(project)),
-    m_icon(":/projectexplorer/images/rebuild.png")
-{
-}
-
-EmbeddedPropertiesPanel::~EmbeddedPropertiesPanel()
-{
-    delete m_widget;
-}
-
-QString EmbeddedPropertiesPanel::name() const
-{
-    return QApplication::tr("Embedded Linux");
-}
-
-QWidget *EmbeddedPropertiesPanel::widget() const
-{
-    return m_widget;
-}
-
-QIcon EmbeddedPropertiesPanel::icon() const
-{
-    return m_icon;
-}
-
-///
-/// EmbeddedPropertiesWidget
-///
-
-EmbeddedPropertiesWidget::EmbeddedPropertiesWidget(ProjectExplorer::Project *project)
-    : QWidget()
-{
-    m_ui.setupUi(this);
-
-#ifdef Q_OS_WIN
-    m_ui.virtualBoxCheckbox->setChecked(project->value("useVBOX").toBool());
-
-    // Find all skins
-    QString skin = QFileInfo(project->value("VNCSkin").toString()).fileName();
-    QStringList skins;
-
-    QDir skinDir = QApplication::applicationDirPath();
-    skinDir.cdUp();
-    if (skinDir.cd("qtembeddedtools") && skinDir.cd("qsimplevnc")) {
-        skins = skinDir.entryList( QDir::Dirs | QDir::NoDotAndDotDot );
-    }
-    m_ui.skinComboBox->clear();
-    m_ui.skinComboBox->addItems(skins);
-    if (!skin.isEmpty()) {
-        int index = m_ui.skinComboBox->findText(skin);
-        if (index != -1)
-            m_ui.skinComboBox->setCurrentIndex(index);
-    }
-#else
-    Q_UNUSED(project)
-#endif
-    //TODO readd finish code
-    /*
-    project->setValue("useVBOX", m_ui.virtualBoxCheckbox->isChecked());
-
-    //Skin
-    QDir skinDir = QApplication::applicationDirPath();
-    skinDir.cdUp();
-    skinDir.cd("qtembeddedtools");
-    skinDir.cd("qsimplevnc");
-    project->setValue("VNCSkin", skinDir.absolutePath() + "/" + m_ui.skinComboBox->currentText() + "/" + m_ui.skinComboBox->currentText());
-
-    */
-}
-
-EmbeddedPropertiesWidget::~EmbeddedPropertiesWidget()
-{
-}
-
diff --git a/src/plugins/qt4projectmanager/embeddedpropertiespage.h b/src/plugins/qt4projectmanager/embeddedpropertiespage.h
deleted file mode 100644
index 06342974c00..00000000000
--- a/src/plugins/qt4projectmanager/embeddedpropertiespage.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/**************************************************************************
-**
-** This file is part of Qt Creator
-**
-** Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-**
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** Commercial Usage
-**
-** Licensees holding valid Qt Commercial licenses may use this file in
-** accordance with the Qt Commercial License Agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Nokia.
-**
-** 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.
-**
-** If you are unsure which license is appropriate for your use, please
-** contact the sales department at http://qt.nokia.com/contact.
-**
-**************************************************************************/
-
-#ifndef EMBEDDEDPROPERTIESPAGE_H
-#define EMBEDDEDPROPERTIESPAGE_H
-
-#include "ui_embeddedpropertiespage.h"
-
-#include <projectexplorer/iprojectproperties.h>
-
-#include <QtCore/QModelIndex>
-
-namespace ProjectExplorer {
-class Project;
-}
-
-namespace Qt4ProjectManager {
-
-namespace Internal {
-
-class EmbeddedPropertiesWidget;
-
-class EmbeddedPropertiesPanelFactory : public ProjectExplorer::IPanelFactory
-{
-public:
-    virtual bool supports(ProjectExplorer::Project *project);
-    ProjectExplorer::IPropertiesPanel *createPanel(ProjectExplorer::Project *project);
-};
-
-class EmbeddedPropertiesPanel : public ProjectExplorer::IPropertiesPanel
-{
-public:
-    EmbeddedPropertiesPanel(ProjectExplorer::Project *project);
-    ~EmbeddedPropertiesPanel();
-
-    QString name() const;
-    QWidget *widget() const;
-    QIcon icon() const;
-
-private:
-    EmbeddedPropertiesWidget *m_widget;
-    QIcon m_icon;
-};
-
-class EmbeddedPropertiesWidget : public QWidget
-{
-    Q_OBJECT
-public:
-    EmbeddedPropertiesWidget(ProjectExplorer::Project *project);
-    virtual ~EmbeddedPropertiesWidget();
- private:
-    Ui_EmbeddedPropertiesPage m_ui;
-    ProjectExplorer::Project *m_pro;
-};
-
-} // namespace Internal
-} // namespace Qt4ProjectManager
-
-#endif // EMBEDDEDPROPERTIESPAGE_H
diff --git a/src/plugins/qt4projectmanager/embeddedpropertiespage.ui b/src/plugins/qt4projectmanager/embeddedpropertiespage.ui
deleted file mode 100644
index f4f42aa80cb..00000000000
--- a/src/plugins/qt4projectmanager/embeddedpropertiespage.ui
+++ /dev/null
@@ -1,46 +0,0 @@
-<ui version="4.0" >
- <class>EmbeddedPropertiesPage</class>
- <widget class="QWidget" name="EmbeddedPropertiesPage" >
-  <property name="geometry" >
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>649</width>
-    <height>302</height>
-   </rect>
-  </property>
-  <layout class="QVBoxLayout" name="verticalLayout" >
-   <item>
-    <layout class="QFormLayout" name="formLayout" >
-     <property name="fieldGrowthPolicy" >
-      <enum>QFormLayout::ExpandingFieldsGrow</enum>
-     </property>
-     <item row="0" column="1" >
-      <widget class="QCheckBox" name="virtualBoxCheckbox" >
-       <property name="text" >
-        <string>Use Virtual Box&#xd;
-Note: This adds the toolchain to the build environment and runs the program inside a virtual machine.&#xd;
-It also automatically sets the correct Qt version.</string>
-       </property>
-      </widget>
-     </item>
-     <item row="1" column="0" >
-      <widget class="QLabel" name="skinLabel" >
-       <property name="text" >
-        <string>Skin:</string>
-       </property>
-       <property name="alignment" >
-        <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
-       </property>
-      </widget>
-     </item>
-     <item row="1" column="1" >
-      <widget class="QComboBox" name="skinComboBox" />
-     </item>
-    </layout>
-   </item>
-  </layout>
- </widget>
- <resources/>
- <connections/>
-</ui>
diff --git a/src/plugins/qt4projectmanager/qt4projectmanager.pro b/src/plugins/qt4projectmanager/qt4projectmanager.pro
index 556deeb6a14..d3847c1202b 100644
--- a/src/plugins/qt4projectmanager/qt4projectmanager.pro
+++ b/src/plugins/qt4projectmanager/qt4projectmanager.pro
@@ -28,7 +28,6 @@ HEADERS += qt4projectmanagerplugin.h \
     qt4projectmanagerconstants.h \
     makestep.h \
     qmakestep.h \
-    embeddedpropertiespage.h \
     qt4runconfiguration.h \
     qtmodulesinfo.h \
     qt4projectconfigwidget.h \
@@ -64,7 +63,6 @@ SOURCES += qt4projectmanagerplugin.cpp \
     wizards/qtwizard.cpp \
     makestep.cpp \
     qmakestep.cpp \
-    embeddedpropertiespage.cpp \
     qt4runconfiguration.cpp \
     qtmodulesinfo.cpp \
     qt4projectconfigwidget.cpp \
@@ -80,7 +78,6 @@ SOURCES += qt4projectmanagerplugin.cpp \
 FORMS += makestep.ui \
     qmakestep.ui \
     qt4projectconfigwidget.ui \
-    embeddedpropertiespage.ui \
     qtversionmanager.ui \
     showbuildlog.ui \
     gettingstartedwelcomepagewidget.ui
diff --git a/src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp b/src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp
index 9471e3d1f30..a6fbe1c9806 100644
--- a/src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp
+++ b/src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp
@@ -38,7 +38,6 @@
 #include "profileeditorfactory.h"
 #include "qt4projectmanagerconstants.h"
 #include "qt4project.h"
-#include "embeddedpropertiespage.h"
 #include "qt4runconfiguration.h"
 #include "profilereader.h"
 #include "qtversionmanager.h"
-- 
GitLab