GUI: add custom config indicator (#3108)

* game_list: add custom config indicator

* icon resize: get rid of duplicate call (great performance boost)

* icon resize: only save on slider release or clicks (performance)

refactoring shenanigans

* game_list: skip filtered out games in Refresh (performance)

* settings_dialog: remove unnecessary show() that caused glitches

* gs_frame: add disableMouse setting

* fix travis warnings
This commit is contained in:
Megamouse
2017-07-28 22:03:48 +02:00
committed by Ivan
parent 9a1a7dd531
commit 4dbc546e7b
17 changed files with 154 additions and 83 deletions
+3 -2
View File
@@ -29,6 +29,7 @@ class main_window : public QMainWindow
Ui::main_window *ui;
bool m_sys_menu_opened;
bool m_save_slider_pos = false;
Render_Creator m_Render_Creator;
@@ -92,8 +93,8 @@ private:
void ConfigureGuiFromSettings(bool configureAll = false);
void EnableMenus(bool enabled);
void keyPressEvent(QKeyEvent *keyEvent);
void mouseDoubleClickEvent(QMouseEvent *event);
void keyPressEvent(QKeyEvent *keyEvent) override;
void mouseDoubleClickEvent(QMouseEvent *event) override;
QAction* CreateRecentAction(const q_string_pair& entry, const uint& sc_idx);
void BootRecentAction(const QAction* act);