5 #include <qgraphicsitem>
6 #include <Strings/components/settings/config/config.h>
8 #include "ui_guerilla_settings.h"
21 void btn_theme_editor_Click();
22 void btn_open_themes_dir_Click();
23 void btn_edit_current_theme_Click();
24 void btn_theme_preview_Click();
25 void cbox_appearance_theme_IndexChanged(
int index);
26 void cbox_theme_variant_IndexChanged(
int index);
28 void cbox_explorer_dock_pos_IndexChanged(
int index);
29 void radio_workspace_mdi_CheckChanged();
30 void radio_workspace_tabs_CheckChanged();
32 void btn_cancel_Click();
33 void btn_reset_config_Click();
34 void btn_open_data_dir_Click();
35 void btn_save_close_Click();
37 void cb_disable_plugin_version_checks_CheckChanged(
int state);
40 Ui::guerilla_settings ui;
41 BlamConfigurationFile* guerilla_config;
43 QGraphicsScene* scene;
44 QGraphicsPixmapItem* pixmap_item;
48 bool dialog_ready =
false;
49 int current_theme_index = 0;
50 int current_theme_variant_index = 0;
55 void resizeEvent(QResizeEvent* event);
60 void showEvent(QShowEvent* event);
67 void UpdateWorkspacePreview();
76 void UpdateThemeMenus();