Core: Hide the theme editor

It isn't ready for production yet, will hopefully be reworked for 3.4.

Change-Id: If738f40df5cd2b4ab7edbcdc0086c7aa5d5f47f6
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
This commit is contained in:
Orgad Shaneh
2014-11-06 09:45:42 +02:00
committed by Orgad Shaneh
parent c1a76f8cc1
commit 5c03037a0b
5 changed files with 30 additions and 18 deletions

View File

@@ -73,6 +73,16 @@
</item> </item>
</layout> </layout>
</item> </item>
<item row="1" column="0">
<widget class="QLabel" name="themeLabel">
<property name="text">
<string>Theme:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="Core::Internal::ThemeSettingsWidget" name="themeWidget" native="true"/>
</item>
<item row="2" column="0"> <item row="2" column="0">
<widget class="QLabel" name="languageLabel"> <widget class="QLabel" name="languageLabel">
<property name="text"> <property name="text">
@@ -334,6 +344,12 @@
<signal>browsingFinished()</signal> <signal>browsingFinished()</signal>
</slots> </slots>
</customwidget> </customwidget>
<customwidget>
<class>Core::Internal::ThemeSettingsWidget</class>
<extends>QWidget</extends>
<header>themesettingswidget.h</header>
<container>1</container>
</customwidget>
</customwidgets> </customwidgets>
<resources> <resources>
<include location="core.qrc"/> <include location="core.qrc"/>

View File

@@ -132,7 +132,6 @@ MainWindow::MainWindow() :
m_rightPaneWidget(0), m_rightPaneWidget(0),
m_versionDialog(0), m_versionDialog(0),
m_generalSettings(new GeneralSettings), m_generalSettings(new GeneralSettings),
m_themeSettings(new ThemeSettings),
m_shortcutSettings(new ShortcutSettings), m_shortcutSettings(new ShortcutSettings),
m_toolSettings(new ToolSettings), m_toolSettings(new ToolSettings),
m_mimeTypeSettings(new MimeTypeSettings), m_mimeTypeSettings(new MimeTypeSettings),
@@ -256,7 +255,6 @@ MainWindow::~MainWindow()
ExtensionSystem::PluginManager::removeObject(m_shortcutSettings); ExtensionSystem::PluginManager::removeObject(m_shortcutSettings);
ExtensionSystem::PluginManager::removeObject(m_generalSettings); ExtensionSystem::PluginManager::removeObject(m_generalSettings);
ExtensionSystem::PluginManager::removeObject(m_themeSettings);
ExtensionSystem::PluginManager::removeObject(m_toolSettings); ExtensionSystem::PluginManager::removeObject(m_toolSettings);
ExtensionSystem::PluginManager::removeObject(m_mimeTypeSettings); ExtensionSystem::PluginManager::removeObject(m_mimeTypeSettings);
ExtensionSystem::PluginManager::removeObject(m_systemEditor); ExtensionSystem::PluginManager::removeObject(m_systemEditor);
@@ -268,8 +266,6 @@ MainWindow::~MainWindow()
m_shortcutSettings = 0; m_shortcutSettings = 0;
delete m_generalSettings; delete m_generalSettings;
m_generalSettings = 0; m_generalSettings = 0;
delete m_themeSettings;
m_themeSettings = 0;
delete m_toolSettings; delete m_toolSettings;
m_toolSettings = 0; m_toolSettings = 0;
delete m_mimeTypeSettings; delete m_mimeTypeSettings;
@@ -327,7 +323,6 @@ bool MainWindow::init(QString *errorMessage)
m_progressManager->init(); // needs the status bar manager m_progressManager->init(); // needs the status bar manager
ExtensionSystem::PluginManager::addObject(m_generalSettings); ExtensionSystem::PluginManager::addObject(m_generalSettings);
ExtensionSystem::PluginManager::addObject(m_themeSettings);
ExtensionSystem::PluginManager::addObject(m_shortcutSettings); ExtensionSystem::PluginManager::addObject(m_shortcutSettings);
ExtensionSystem::PluginManager::addObject(m_toolSettings); ExtensionSystem::PluginManager::addObject(m_toolSettings);
ExtensionSystem::PluginManager::addObject(m_mimeTypeSettings); ExtensionSystem::PluginManager::addObject(m_mimeTypeSettings);

View File

@@ -72,7 +72,6 @@ namespace Internal {
class ActionManagerPrivate; class ActionManagerPrivate;
class FancyTabWidget; class FancyTabWidget;
class GeneralSettings; class GeneralSettings;
class ThemeSettings;
class ProgressManagerPrivate; class ProgressManagerPrivate;
class ShortcutSettings; class ShortcutSettings;
class ToolSettings; class ToolSettings;
@@ -192,7 +191,6 @@ private:
QMap<QWidget *, IContext *> m_contextWidgets; QMap<QWidget *, IContext *> m_contextWidgets;
GeneralSettings *m_generalSettings; GeneralSettings *m_generalSettings;
ThemeSettings *m_themeSettings;
ShortcutSettings *m_shortcutSettings; ShortcutSettings *m_shortcutSettings;
ToolSettings *m_toolSettings; ToolSettings *m_toolSettings;
MimeTypeSettings *m_mimeTypeSettings; MimeTypeSettings *m_mimeTypeSettings;

View File

@@ -2,15 +2,19 @@
<ui version="4.0"> <ui version="4.0">
<class>Core::Internal::ThemeSettings</class> <class>Core::Internal::ThemeSettings</class>
<widget class="QWidget" name="Core::Internal::ThemeSettings"> <widget class="QWidget" name="Core::Internal::ThemeSettings">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>527</width>
<height>359</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout"> <layout class="QVBoxLayout" name="verticalLayout">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item> <item>
<layout class="QHBoxLayout" name="horizontalLayout"> <layout class="QHBoxLayout" name="horizontalLayout">
<item> <item>
@@ -66,8 +70,6 @@
<container>1</container> <container>1</container>
</customwidget> </customwidget>
</customwidgets> </customwidgets>
<resources> <resources/>
<include location="core.qrc"/>
</resources>
<connections/> <connections/>
</ui> </ui>

View File

@@ -169,6 +169,7 @@ ThemeSettingsPrivate::ThemeSettingsPrivate(QWidget *widget)
{ {
m_currentTheme = ThemeEntry(creatorTheme()->fileName(), true); m_currentTheme = ThemeEntry(creatorTheme()->fileName(), true);
m_ui->setupUi(widget); m_ui->setupUi(widget);
m_ui->editor->hide(); // TODO: Restore after improving the editor
m_ui->themeComboBox->setModel(m_themeListModel); m_ui->themeComboBox->setModel(m_themeListModel);
} }