55
56
explicit BlackBerryNDKSettingsWidget(QWidget *parent = 0);
57
void setWizardMessageVisible(bool visible);
59
58
bool hasActiveNdk() const;
61
QList<BlackBerryConfiguration *> activatedTargets();
62
QList<BlackBerryConfiguration *> deactivatedTargets();
60
QList<BlackBerryApiLevelConfiguration *> activatedApiLevels();
61
QList<BlackBerryApiLevelConfiguration *> deactivatedApiLevels();
63
BlackBerryApiLevelConfiguration *defaultApiLevel() const;
65
void targetsUpdated();
66
void configurationsUpdated();
68
void launchBlackBerrySetupWizard() const;
69
69
void updateInfoTable(QTreeWidgetItem* currentItem);
72
void removeNdkTarget();
73
void activateNdkTarget();
74
void deactivateNdkTarget();
75
void uninstallNdkTarget();
70
void updateConfigurationList();
71
void addConfiguration();
72
void removeConfiguration();
73
void activateApiLevel();
74
void deactivateApiLevel();
75
void uninstallConfiguration(BlackBerryInstallerDataHandler::Target target);
76
77
void handleInstallationFinished();
77
78
void handleUninstallationFinished();
78
void updateUi(QTreeWidgetItem* item, BlackBerryConfiguration* config);
79
void updateUi(QTreeWidgetItem* item);
80
void populateDefaultConfigurationCombo();
81
84
void launchBlackBerryInstallerWizard(BlackBerryInstallerDataHandler::Mode mode,
85
BlackBerryInstallerDataHandler::Target target,
82
86
const QString& tagetVersion = QString());
84
88
Ui_BlackBerryNDKSettingsWidget *m_ui;
85
89
BlackBerryConfigurationManager *m_bbConfigManager;
91
QTreeWidgetItem *m_apiLevels;
92
QTreeWidgetItem *m_runtimes;
87
94
QTreeWidgetItem *m_autoDetectedNdks;
88
QTreeWidgetItem *m_manualNdks;
90
QList<BlackBerryConfiguration *> m_activatedTargets;
91
QList<BlackBerryConfiguration *> m_deactivatedTargets;
95
QTreeWidgetItem *m_manualApiLevel;
97
QList<BlackBerryApiLevelConfiguration *> m_activatedApiLevel;
98
QList<BlackBerryApiLevelConfiguration *> m_deactivatedApiLevel;
94
103
} // namespace Internal