rpcsx/rpcs3/rpcs3qt/mainwindow.h
Yukariin 74e806810d [WIP] Update Qt interface (#2336)
* Fix rpcs3qt Linux build

* Files clean up

* Add base MainWindow class

* Add slot stubs

* Update MainWindow::DecryptSPRXLibraries

* Add SettingsDialog base class and tab stubs

* Add CoreTab base layout

* Add compile guards

* Minor fixes

* Add GraphicsTab base layout

* Add OK button signal

* Remove QML stuff

* Fix indentation

* Add AudioTab base layout

* Add InputTab base layout

* Fix layouts

* Add MiscTab base layout

* Fix layouts

* Add NetworkingTab base layout

* Add SystemTab base layout

* Fix button layout in SettingsDialog

* Make SettingsDialog resizable

* Add base dock widget stubs

* Add very base PadSettingsDialog layout

* Add combo box entries

* Abb LogFrame base layout

* Fix indent

* Abb GameListFrame base layout

* Minor fixes

* Add AutoPauseSettingsDialog base layout
2017-04-07 01:12:15 +03:00

70 lines
1.3 KiB
C++

#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
signals:
private slots:
void BootElf();
void BootGame();
void InstallPkg();
void Pause();
void Stop();
void SendOpenSysMenu();
void SendExit();
void Settings();
void PadSettings();
void AutoPauseSettings();
void VFSManager();
void VHDDManager();
void SaveData();
void ELFCompiler();
void CgDisasm();
void KernelExplorer();
void MemoryViewer();
void RSXDebugger();
void StringSearch();
void DecryptSPRXLibraries();
void About();
private:
void CreateActions();
void CreateMenus();
void CreateDockWindows();
QAction *bootElfAct;
QAction *bootGameAct;
QAction *bootInstallAct;
QAction *sysPauseAct;
QAction *sysStopAct;
QAction *sysSendOpenMenuAct;
QAction *sysSendExitAct;
QAction *confSettingsAct;
QAction *confPadAct;
QAction *confAutopauseManagerAct;
QAction *confVfsManagerAct;
QAction *confVhddManagerAct;
QAction *confSavedataManagerAct;
QAction *toolsCompilerAct;
QAction *toolsCgDisasmAct;
QAction *toolsKernelExplorerAct;
QAction *toolsMemoryViewerAct;
QAction *toolsRsxDebuggerAct;
QAction *toolsStringSearchAct;
QAction *toolsSecryptSprxLibsAct;
QAction *exitAct;
QAction *aboutAct;
QAction *aboutQtAct;
};
#endif // MAINWINDOW_H