forked from qt-creator/qt-creator
[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:
committed by
Tobias Hunger
parent
1860ace6b4
commit
5942b48e82
@@ -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()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
@@ -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
|
@@ -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);
|
||||||
|
|
@@ -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
|
@@ -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>
|
@@ -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
|
||||||
|
@@ -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",
|
||||||
|
@@ -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
|
||||||
|
@@ -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);
|
||||||
|
Reference in New Issue
Block a user