[BlackBerry] Move NDK settings to its own category

Also rename the associated files accordingly.

Change-Id: Ibc0ca2c9840733968dafb6d790220d4d59f4a419
Reviewed-by: Mehdi Fekari <mfekari@rim.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
Rafael Roquetto
2013-01-17 15:27:02 -02:00
committed by Tobias Hunger
parent 1860ace6b4
commit 5942b48e82
9 changed files with 54 additions and 50 deletions

View File

@@ -29,8 +29,8 @@
** **
****************************************************************************/ ****************************************************************************/
#include "blackberrysettingspage.h" #include "blackberryndksettingspage.h"
#include "blackberrysettingswidget.h" #include "blackberryndksettingswidget.h"
#include "qnxconstants.h" #include "qnxconstants.h"
#include <projectexplorer/projectexplorerconstants.h> #include <projectexplorer/projectexplorerconstants.h>
@@ -40,27 +40,28 @@
namespace Qnx { namespace Qnx {
namespace Internal { namespace Internal {
BlackBerrySettingsPage::BlackBerrySettingsPage(QObject *parent) : BlackBerryNDKSettingsPage::BlackBerryNDKSettingsPage(QObject *parent) :
Core::IOptionsPage(parent) Core::IOptionsPage(parent)
{ {
setId(Constants::QNX_SETTINGS_ID); setId(Core::Id(Constants::QNX_BB_NDK_SETTINGS_ID));
setDisplayName(tr("BlackBerry")); setDisplayName(tr("NDK"));
setCategory(ProjectExplorer::Constants::PROJECTEXPLORER_SETTINGS_CATEGORY); setCategory(Constants::QNX_BB_CATEGORY);
setDisplayCategory(QCoreApplication::translate("BlackBerry", setDisplayCategory(QCoreApplication::translate("BlackBerry",
Constants::QNX_SETTINGS_TR_CATEGORY)); Constants::QNX_BB_CATEGORY_TR));
setCategoryIcon(QLatin1String(Constants::QNX_BB_CATEGORY_ICON));
} }
QWidget *BlackBerrySettingsPage::createPage(QWidget *parent) QWidget *BlackBerryNDKSettingsPage::createPage(QWidget *parent)
{ {
m_widget = new BlackBerrySettingsWidget(parent); m_widget = new BlackBerryNDKSettingsWidget(parent);
return m_widget; return m_widget;
} }
void BlackBerrySettingsPage::apply() void BlackBerryNDKSettingsPage::apply()
{ {
} }
void BlackBerrySettingsPage::finish() void BlackBerryNDKSettingsPage::finish()
{ {
} }

View File

@@ -29,30 +29,30 @@
** **
****************************************************************************/ ****************************************************************************/
#ifndef BLACKBERRYSETTINGSPAGE_H #ifndef BLACKBERRYNDKSETTINGSPAGE_H
#define BLACKBERRYSETTINGSPAGE_H #define BLACKBERRYNDKSETTINGSPAGE_H
#include <coreplugin/dialogs/ioptionspage.h> #include <coreplugin/dialogs/ioptionspage.h>
namespace Qnx { namespace Qnx {
namespace Internal { namespace Internal {
class BlackBerrySettingsWidget; class BlackBerryNDKSettingsWidget;
class BlackBerrySettingsPage : public Core::IOptionsPage class BlackBerryNDKSettingsPage : public Core::IOptionsPage
{ {
Q_OBJECT Q_OBJECT
public: public:
explicit BlackBerrySettingsPage(QObject *parent = 0); explicit BlackBerryNDKSettingsPage(QObject *parent = 0);
QWidget *createPage(QWidget *parent); QWidget *createPage(QWidget *parent);
void apply(); void apply();
void finish(); void finish();
private: private:
BlackBerrySettingsWidget *m_widget; BlackBerryNDKSettingsWidget *m_widget;
}; };
} // namespace Internal } // namespace Internal
} // namespace Qnx } // namespace Qnx
#endif // BLACKBERRYSETTINGSPAGE_H #endif // BLACKBERRYNDKSETTINGSPAGE_H

View File

@@ -29,8 +29,8 @@
** **
****************************************************************************/ ****************************************************************************/
#include "blackberrysettingswidget.h" #include "blackberryndksettingswidget.h"
#include "ui_blackberrysettingswidget.h" #include "ui_blackberryndksettingswidget.h"
#include "qnxutils.h" #include "qnxutils.h"
#include <utils/pathchooser.h> #include <utils/pathchooser.h>
@@ -42,9 +42,9 @@
namespace Qnx { namespace Qnx {
namespace Internal { namespace Internal {
BlackBerrySettingsWidget::BlackBerrySettingsWidget(QWidget *parent) : BlackBerryNDKSettingsWidget::BlackBerryNDKSettingsWidget(QWidget *parent) :
QWidget(parent), QWidget(parent),
m_ui(new Ui_BlackBerrySettingsWidget) m_ui(new Ui_BlackBerryNDKSettingsWidget)
{ {
m_bbConfig = &BlackBerryConfiguration::instance(); m_bbConfig = &BlackBerryConfiguration::instance();
m_ui->setupUi(this); m_ui->setupUi(this);
@@ -58,14 +58,14 @@ BlackBerrySettingsWidget::BlackBerrySettingsWidget(QWidget *parent) :
connect(m_bbConfig, SIGNAL(updated()), this, SLOT(updateInfoTable())); connect(m_bbConfig, SIGNAL(updated()), this, SLOT(updateInfoTable()));
} }
void BlackBerrySettingsWidget::checkSdkPath() void BlackBerryNDKSettingsWidget::checkSdkPath()
{ {
if (!m_ui->sdkPath->path().isEmpty() && if (!m_ui->sdkPath->path().isEmpty() &&
QnxUtils::isValidNdkPath(m_ui->sdkPath->path())) QnxUtils::isValidNdkPath(m_ui->sdkPath->path()))
m_bbConfig->setupConfiguration(m_ui->sdkPath->path()); m_bbConfig->setupConfiguration(m_ui->sdkPath->path());
} }
void BlackBerrySettingsWidget::updateInfoTable() void BlackBerryNDKSettingsWidget::updateInfoTable()
{ {
QMultiMap<QString, QString> env = m_bbConfig->qnxEnv(); QMultiMap<QString, QString> env = m_bbConfig->qnxEnv();
@@ -98,14 +98,14 @@ void BlackBerrySettingsWidget::updateInfoTable()
m_ui->removeButton->setEnabled(true); m_ui->removeButton->setEnabled(true);
} }
void BlackBerrySettingsWidget::clearInfoTable() void BlackBerryNDKSettingsWidget::clearInfoTable()
{ {
m_infoModel->clear(); m_infoModel->clear();
m_ui->sdkPath->setPath(QString()); m_ui->sdkPath->setPath(QString());
m_ui->removeButton->setEnabled(false); m_ui->removeButton->setEnabled(false);
} }
void BlackBerrySettingsWidget::cleanConfiguration() void BlackBerryNDKSettingsWidget::cleanConfiguration()
{ {
QMessageBox::StandardButton button = QMessageBox::StandardButton button =
QMessageBox::question(Core::ICore::mainWindow(), QMessageBox::question(Core::ICore::mainWindow(),
@@ -117,7 +117,7 @@ void BlackBerrySettingsWidget::cleanConfiguration()
m_bbConfig->cleanConfiguration(); m_bbConfig->cleanConfiguration();
} }
void BlackBerrySettingsWidget::initInfoTable() void BlackBerryNDKSettingsWidget::initInfoTable()
{ {
m_infoModel = new QStandardItemModel(this); m_infoModel = new QStandardItemModel(this);

View File

@@ -29,8 +29,8 @@
** **
****************************************************************************/ ****************************************************************************/
#ifndef BLACKBERRYSETTINGSWIDGET_H #ifndef BLACKBERRYNDKSETTINGSWIDGET_H
#define BLACKBERRYSETTINGSWIDGET_H #define BLACKBERRYNDKSETTINGSWIDGET_H
#include "blackberryconfiguration.h" #include "blackberryconfiguration.h"
@@ -41,14 +41,14 @@
namespace Qnx { namespace Qnx {
namespace Internal { namespace Internal {
class Ui_BlackBerrySettingsWidget; class Ui_BlackBerryNDKSettingsWidget;
class BlackBerrySettingsWidget : public QWidget class BlackBerryNDKSettingsWidget : public QWidget
{ {
Q_OBJECT Q_OBJECT
public: public:
explicit BlackBerrySettingsWidget(QWidget *parent = 0); explicit BlackBerryNDKSettingsWidget(QWidget *parent = 0);
signals: signals:
void sdkPathChanged(); void sdkPathChanged();
@@ -62,7 +62,7 @@ public slots:
private: private:
void initInfoTable(); void initInfoTable();
QString m_sdkPath; QString m_sdkPath;
Ui_BlackBerrySettingsWidget *m_ui; Ui_BlackBerryNDKSettingsWidget *m_ui;
BlackBerryConfiguration *m_bbConfig; BlackBerryConfiguration *m_bbConfig;
QStandardItemModel *m_infoModel; QStandardItemModel *m_infoModel;
@@ -71,4 +71,4 @@ private:
} // namespace Internal } // namespace Internal
} // namespeace Qnx } // namespeace Qnx
#endif // BLACKBERRYSETTINGSWIDGET_H #endif // BLACKBERRYNDKSETTINGSWIDGET_H

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0"> <ui version="4.0">
<class>Qnx::Internal::BlackBerrySettingsWidget</class> <class>Qnx::Internal::BlackBerryNDKSettingsWidget</class>
<widget class="QWidget" name="Qnx::Internal::BlackBerrySettingsWidget"> <widget class="QWidget" name="Qnx::Internal::BlackBerryNDKSettingsWidget">
<property name="geometry"> <property name="geometry">
<rect> <rect>
<x>0</x> <x>0</x>

View File

@@ -53,8 +53,8 @@ SOURCES += qnxplugin.cpp \
blackberrydeployinformation.cpp \ blackberrydeployinformation.cpp \
pathchooserdelegate.cpp \ pathchooserdelegate.cpp \
blackberryabstractdeploystep.cpp \ blackberryabstractdeploystep.cpp \
blackberrysettingswidget.cpp \ blackberryndksettingswidget.cpp \
blackberrysettingspage.cpp \ blackberryndksettingspage.cpp \
blackberryconfiguration.cpp blackberryconfiguration.cpp
HEADERS += qnxplugin.h\ HEADERS += qnxplugin.h\
@@ -105,8 +105,8 @@ HEADERS += qnxplugin.h\
blackberrydeployinformation.h \ blackberrydeployinformation.h \
pathchooserdelegate.h \ pathchooserdelegate.h \
blackberryabstractdeploystep.h \ blackberryabstractdeploystep.h \
blackberrysettingswidget.h \ blackberryndksettingswidget.h \
blackberrysettingspage.h \ blackberryndksettingspage.h \
blackberryconfiguration.h blackberryconfiguration.h
FORMS += \ FORMS += \
@@ -117,7 +117,7 @@ FORMS += \
blackberrydeviceconfigurationwidget.ui \ blackberrydeviceconfigurationwidget.ui \
qnxbaseqtconfigwidget.ui \ qnxbaseqtconfigwidget.ui \
bardescriptorfileimagewizardpage.ui \ bardescriptorfileimagewizardpage.ui \
blackberrysettingswidget.ui blackberryndksettingswidget.ui
RESOURCES += \ RESOURCES += \
qnx.qrc qnx.qrc

View File

@@ -77,11 +77,11 @@ QtcPlugin {
"blackberryruncontrol.h", "blackberryruncontrol.h",
"blackberryruncontrolfactory.cpp", "blackberryruncontrolfactory.cpp",
"blackberryruncontrolfactory.h", "blackberryruncontrolfactory.h",
"blackberrysettingswidget.cpp", "blackberryndksettingswidget.cpp",
"blackberrysettingswidget.h", "blackberryndksettingswidget.h",
"blackberrysettingswidget.ui", "blackberryndksettingswidget.ui",
"blackberrysettingspage.cpp", "blackberryndksettingspage.cpp",
"blackberrysettingspage.h", "blackberryndksettingspage.h",
"blackberryconfiguration.cpp", "blackberryconfiguration.cpp",
"blackberryconfiguration.h", "blackberryconfiguration.h",
"blackberrywizardextension.cpp", "blackberrywizardextension.cpp",

View File

@@ -88,8 +88,11 @@ const char QNX_BB_PLATFORM_NAME[] = "BlackBerry";
const char QNX_DEBUG_EXECUTABLE[] = "pdebug"; const char QNX_DEBUG_EXECUTABLE[] = "pdebug";
const char QNX_SETTINGS_ID[] = "ZZ.Qnx Configuration"; // BlackBerry settings constants
const char QNX_SETTINGS_TR_CATEGORY[] = QT_TRANSLATE_NOOP("BlackBerry", "BlackBerry"); const char QNX_BB_CATEGORY[] = "BlackBerry";
const char QNX_BB_CATEGORY_TR[] = QT_TRANSLATE_NOOP("BlackBerry", "BlackBerry");
const char QNX_BB_CATEGORY_ICON[] = ":/qnx/images/target.png";
const char QNX_BB_NDK_SETTINGS_ID[] = "ZZ.BlackBerry NDK Configuration";
} // namespace Constants } // namespace Constants
} // namespace Qnx } // namespace Qnx

View File

@@ -46,7 +46,7 @@
#include "qnxrunconfigurationfactory.h" #include "qnxrunconfigurationfactory.h"
#include "qnxqtversionfactory.h" #include "qnxqtversionfactory.h"
#include "blackberrywizardextension.h" #include "blackberrywizardextension.h"
#include "blackberrysettingspage.h" #include "blackberryndksettingspage.h"
#include <QtPlugin> #include <QtPlugin>
@@ -74,7 +74,7 @@ bool QNXPlugin::initialize(const QStringList &arguments, QString *errorString)
addAutoReleasedObject(new BlackBerryRunConfigurationFactory); addAutoReleasedObject(new BlackBerryRunConfigurationFactory);
addAutoReleasedObject(new BlackBerryRunControlFactory); addAutoReleasedObject(new BlackBerryRunControlFactory);
addAutoReleasedObject(new BlackBerryWizardExtension); addAutoReleasedObject(new BlackBerryWizardExtension);
addAutoReleasedObject(new BlackBerrySettingsPage); addAutoReleasedObject(new BlackBerryNDKSettingsPage);
// Handles QNX // Handles QNX
addAutoReleasedObject(new QnxQtVersionFactory); addAutoReleasedObject(new QnxQtVersionFactory);