mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-08 16:01:42 +12:00
Trophy: Save dialog state (#3729)
* Trophy: Save dialog state and add show type settings * SaveDataManager: Save Dialog State * SaveDataList: Minor Optimization * Qt: Save icon size on mouseevent resizes it's a bit slower than using the slider because it saves every single resize. But better than not saving at all for now * SaveData: Optimize saving to settings a bit No Saving needed there * Qt: get rid of all-uppercase enums and namespaces * Qt/Linux: adjust remaining DX12 tooltip * Qt: prevent dockwidget contextmenu
This commit is contained in:
parent
de465cb941
commit
fb52cbb8b2
24 changed files with 607 additions and 436 deletions
|
@ -143,17 +143,17 @@ debugger_frame::debugger_frame(std::shared_ptr<gui_settings> settings, QWidget *
|
|||
|
||||
void debugger_frame::SaveSettings()
|
||||
{
|
||||
xgui_settings->SetValue(GUI::d_splitterState, m_splitter->saveState());
|
||||
xgui_settings->SetValue(gui::d_splitterState, m_splitter->saveState());
|
||||
}
|
||||
|
||||
void debugger_frame::ChangeColors()
|
||||
{
|
||||
if (m_list)
|
||||
{
|
||||
m_list->m_color_bp = GUI::get_Label_Color("debugger_frame_breakpoint", QPalette::Background);
|
||||
m_list->m_color_pc = GUI::get_Label_Color("debugger_frame_pc", QPalette::Background);
|
||||
m_list->m_text_color_bp = GUI::get_Label_Color("debugger_frame_breakpoint");;
|
||||
m_list->m_text_color_pc = GUI::get_Label_Color("debugger_frame_pc");;
|
||||
m_list->m_color_bp = gui::get_Label_Color("debugger_frame_breakpoint", QPalette::Background);
|
||||
m_list->m_color_pc = gui::get_Label_Color("debugger_frame_pc", QPalette::Background);
|
||||
m_list->m_text_color_bp = gui::get_Label_Color("debugger_frame_breakpoint");;
|
||||
m_list->m_text_color_pc = gui::get_Label_Color("debugger_frame_pc");;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -166,7 +166,7 @@ void debugger_frame::closeEvent(QCloseEvent *event)
|
|||
void debugger_frame::showEvent(QShowEvent * event)
|
||||
{
|
||||
// resize splitter widgets
|
||||
QByteArray state = xgui_settings->GetValue(GUI::d_splitterState).toByteArray();
|
||||
QByteArray state = xgui_settings->GetValue(gui::d_splitterState).toByteArray();
|
||||
|
||||
if (state.isEmpty()) // resize 2:1
|
||||
{
|
||||
|
@ -184,7 +184,7 @@ void debugger_frame::showEvent(QShowEvent * event)
|
|||
void debugger_frame::hideEvent(QHideEvent * event)
|
||||
{
|
||||
// save splitter state or it will resume its initial state on next show
|
||||
xgui_settings->SetValue(GUI::d_splitterState, m_splitter->saveState());
|
||||
xgui_settings->SetValue(gui::d_splitterState, m_splitter->saveState());
|
||||
QDockWidget::hideEvent(event);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue