UI: Massive revamp, new features and improvements

This commit is contained in:
Connor McLaughlin
2022-07-11 23:03:29 +10:00
parent 3fb61865e5
commit b42b5501f6
425 changed files with 39701 additions and 29487 deletions

View File

@@ -8,7 +8,6 @@
#include <array>
#include <vector>
class QtHostInterface;
class SettingsDialog;
class MemoryCardSettingsWidget : public QWidget
@@ -16,11 +15,11 @@ class MemoryCardSettingsWidget : public QWidget
Q_OBJECT
public:
MemoryCardSettingsWidget(QtHostInterface* host_interface, QWidget* parent, SettingsDialog* dialog);
MemoryCardSettingsWidget(SettingsDialog* dialog, QWidget* parent);
~MemoryCardSettingsWidget();
private:
QtHostInterface* m_host_interface;
SettingsDialog* m_dialog;
struct PortSettingsUI
{
@@ -34,9 +33,8 @@ private:
void createPortSettingsUi(SettingsDialog* dialog, int index, PortSettingsUI* ui);
void onBrowseMemoryCardPathClicked(int index);
void onResetMemoryCardPathClicked(int index);
void onOpenMemCardsDirectoryClicked();
void onBrowseMemCardsDirectoryClicked();
void onResetMemCardsDirectoryClicked();
void onMemoryCardPathChanged(int index);
void updateMemoryCardPath(int index);
std::array<PortSettingsUI, 2> m_port_ui = {};
QLineEdit* m_memory_card_directory = nullptr;