RetroArch
|
#include <ui_qt.h>
Public Types | |
enum | ViewType { VIEW_TYPE_ICONS, VIEW_TYPE_LIST } |
enum | Theme { THEME_SYSTEM_DEFAULT, THEME_DARK, THEME_CUSTOM } |
enum | MessageBoxType { MSGBOX_TYPE_INFO, MSGBOX_TYPE_WARNING, MSGBOX_TYPE_ERROR, MSGBOX_TYPE_QUESTION_YESNO, MSGBOX_TYPE_QUESTION_OKCANCEL } |
Signals | |
void | thumbnailChanged (const QPixmap &pixmap) |
void | thumbnail2Changed (const QPixmap &pixmap) |
void | thumbnail3Changed (const QPixmap &pixmap) |
void | gotLogMessage (const QString &msg) |
void | gotStatusMessage (QString msg, unsigned priority, unsigned duration, bool flush) |
void | gotReloadPlaylists () |
void | gotReloadShaderParams () |
void | gotReloadCoreOptions () |
void | showErrorMessageDeferred (QString msg) |
void | showInfoMessageDeferred (QString msg) |
void | extractArchiveDeferred (QString path, QString extractionDir, QString tempExtension, retro_task_callback_t cb) |
void | itemChanged () |
void | gridItemChanged (QString title) |
void | gotThumbnailDownload (QString system, QString title) |
void | scrollToDownloads (QString path) |
void | scrollToDownloadsAgain (QString path) |
Static Public Member Functions | |
static double | lerp (double x, double y, double a, double b, double d) |
Protected Member Functions | |
void | closeEvent (QCloseEvent *event) |
void | keyPressEvent (QKeyEvent *event) |
Private Member Functions | |
void | setCurrentCoreLabel () |
void | getPlaylistFiles () |
bool | isCoreLoaded () |
bool | isContentLessCore () |
void | removeGridItems () |
void | loadImageDeferred (GridItem *item, QString path) |
void | calcGridItemSize (GridItem *item, int zoomValue) |
bool | updateCurrentPlaylistEntry (const QHash< QString, QString > &contentHash) |
int | extractArchive (QString path) |
void | removeUpdateTempFiles () |
bool | addDirectoryFilesToList (QProgressDialog *dialog, QStringList &list, QDir &dir, QStringList &extensions) |
void | renamePlaylistItem (QListWidgetItem *item, QString newName) |
bool | currentPlaylistIsSpecial () |
bool | currentPlaylistIsAll () |
QVector< QHash< QString, QString > > | getPlaylistItems (QString pathString) |
enum MainWindow::Theme |
enum MainWindow::ViewType |
MainWindow::MainWindow | ( | QWidget * | parent = NULL | ) |
MainWindow::~MainWindow | ( | ) |
|
private |
void MainWindow::addFilesToPlaylist | ( | QStringList | files | ) |
|
privateslot |
|
privateslot |
|
privateslot |
QTabWidget * MainWindow::browserAndPlaylistTabWidget | ( | ) |
|
protected |
FlowLayout * MainWindow::contentGridLayout | ( | ) |
QWidget * MainWindow::contentGridWidget | ( | ) |
TableWidget * MainWindow::contentTableWidget | ( | ) |
QToolButton * MainWindow::coreInfoPushButton | ( | ) |
|
private |
|
private |
const QString & MainWindow::customThemeString | ( | ) | const |
|
slot |
|
slot |
|
slot |
TreeView * MainWindow::dirTreeView | ( | ) |
|
slot |
|
slot |
|
slot |
|
slot |
|
private |
|
signal |
QVector< QHash< QString, QString > > MainWindow::getCoreInfo | ( | ) |
QHash< QString, QString > MainWindow::getCurrentContentHash | ( | ) |
QString MainWindow::getCurrentPlaylistPath | ( | ) |
MainWindow::ViewType MainWindow::getCurrentViewType | ( | ) |
QString MainWindow::getCurrentViewTypeString | ( | ) |
QVector< QHash< QString, QString > > MainWindow::getPlaylistDefaultCores | ( | ) |
|
private |
|
private |
QVector< QPair< QString, QString > > MainWindow::getPlaylists | ( | ) |
QString MainWindow::getScrubbedString | ( | QString | str | ) |
QHash< QString, QString > MainWindow::getSelectedCore | ( | ) |
QString MainWindow::getSpecialPlaylistPath | ( | SpecialPlaylist | playlist | ) |
MainWindow::Theme MainWindow::getThemeFromString | ( | QString | themeString | ) |
QString MainWindow::getThemeString | ( | Theme | theme | ) |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
slot |
|
slot |
|
private |
|
private |
|
signal |
|
protected |
QComboBox * MainWindow::launchWithComboBox | ( | ) |
|
static |
|
slot |
|
slot |
|
slot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
slot |
|
slot |
|
slot |
|
slot |
|
privateslot |
|
privateslot |
|
privateslot |
|
slot |
|
privateslot |
|
privateslot |
|
slot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
slot |
|
slot |
|
slot |
|
privateslot |
|
slot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
slot |
|
privateslot |
|
slot |
|
privateslot |
|
slot |
|
slot |
|
slot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
slot |
|
privateslot |
PlaylistEntryDialog * MainWindow::playlistEntryDialog | ( | ) |
ListWidget * MainWindow::playlistListWidget | ( | ) |
|
slot |
|
private |
|
private |
|
private |
QToolButton * MainWindow::runPushButton | ( | ) |
|
signal |
|
signal |
QLineEdit * MainWindow::searchLineEdit | ( | ) |
QWidget * MainWindow::searchWidget | ( | ) |
|
slot |
void MainWindow::setAllPlaylistsGridMaxCount | ( | int | count | ) |
void MainWindow::setAllPlaylistsListMaxCount | ( | int | count | ) |
|
slot |
|
private |
bool MainWindow::setCustomThemeFile | ( | QString | filePath | ) |
void MainWindow::setCustomThemeString | ( | QString | qss | ) |
void MainWindow::setTheme | ( | Theme | theme = THEME_SYSTEM_DEFAULT | ) |
QSettings * MainWindow::settings | ( | ) |
|
slot |
|
slot |
|
signal |
|
signal |
bool MainWindow::showMessageBox | ( | QString | msg, |
MessageBoxType | msgType = MSGBOX_TYPE_INFO , |
||
Qt::WindowModality | modality = Qt::ApplicationModal , |
||
bool | showDontAsk = true , |
||
bool * | dontAsk = NULL |
||
) |
void MainWindow::showStatusMessage | ( | QString | msg, |
unsigned | priority, | ||
unsigned | duration, | ||
bool | flush | ||
) |
|
slot |
QToolButton * MainWindow::startCorePushButton | ( | ) |
QToolButton * MainWindow::stopPushButton | ( | ) |
MainWindow::Theme MainWindow::theme | ( | ) |
|
private |
|
slot |
ViewOptionsDialog * MainWindow::viewOptionsDialog | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |