5 #include <qgraphicsitem>
6 #include <Strings/components/settings/config/config.h>
8 #include "ui_guerilla_settings.h"
23 void btn_theme_editor_Click();
24 void btn_open_themes_dir_Click();
25 void btn_edit_current_theme_Click();
26 void btn_theme_preview_Click();
27 void cbox_appearance_theme_IndexChanged(
int index);
28 void cbox_theme_variant_IndexChanged(
int index);
30 void cbox_explorer_dock_pos_IndexChanged(
int index);
31 void radio_workspace_mdi_CheckChanged();
32 void radio_workspace_tabs_CheckChanged();
34 void btn_cancel_Click();
35 void btn_reset_config_Click();
36 void btn_open_data_dir_Click();
37 void btn_save_close_Click();
39 void cb_disable_plugin_version_checks_CheckChanged(
int state);
42 Ui::guerilla_settings ui;
43 BlamConfigurationFile* guerilla_config;
45 QGraphicsScene* scene;
46 QGraphicsPixmapItem* pixmap_item;
50 bool dialog_ready =
false;
51 int current_theme_index = 0;
52 int current_theme_variant_index = 0;
57 void resizeEvent(QResizeEvent* event);
62 void showEvent(QShowEvent* event);
69 void UpdateWorkspacePreview();
78 void UpdateThemeMenus();