RetroArch
Public Types | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
MainWindow Class Reference

#include <ui_qt.h>

Inheritance diagram for MainWindow:
[legend]
Collaboration diagram for MainWindow:
[legend]

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
}
 

Public Slots

void onBrowserDownloadsClicked ()
 
void onBrowserUpClicked ()
 
void onBrowserStartClicked ()
 
void initContentTableWidget ()
 
void initContentGridLayout ()
 
void onViewClosedDocksAboutToShow ()
 
void onShowHiddenDockWidgetAction ()
 
void setCoreActions ()
 
void onRunClicked ()
 
void loadContent (const QHash< QString, QString > &contentHash)
 
void onStartCoreClicked ()
 
void onTableWidgetEnterPressed ()
 
void onTableWidgetDeletePressed ()
 
void selectBrowserDir (QString path)
 
void resizeThumbnails (bool one, bool two, bool three)
 
void onResizeThumbnailOne ()
 
void onResizeThumbnailTwo ()
 
void onResizeThumbnailThree ()
 
void appendLogMessage (const QString &msg)
 
void onGotLogMessage (const QString &msg)
 
void onGotStatusMessage (QString msg, unsigned priority, unsigned duration, bool flush)
 
void reloadPlaylists ()
 
void deferReloadPlaylists ()
 
void onGotReloadPlaylists ()
 
void onGotReloadShaderParams ()
 
void onGotReloadCoreOptions ()
 
void showWelcomeScreen ()
 
void onIconViewClicked ()
 
void onListViewClicked ()
 
void onTabWidgetIndexChanged (int index)
 
void deleteCurrentPlaylistItem ()
 
void onFileDropWidgetContextMenuRequested (const QPoint &pos)
 
void showAbout ()
 
void showDocs ()
 
void updateRetroArchNightly ()
 
void onUpdateRetroArchFinished (bool success)
 
void onThumbnailPackExtractFinished (bool success)
 
void deferReloadShaderParams ()
 
void downloadThumbnail (QString system, QString title, QUrl url=QUrl())
 
void downloadAllThumbnails (QString system, QUrl url=QUrl())
 
void downloadPlaylistThumbnails (QString playlistPath)
 
void downloadNextPlaylistThumbnail (QString system, QString title, QString type, QUrl url=QUrl())
 

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)
 

Public Member Functions

 MainWindow (QWidget *parent=NULL)
 
 ~MainWindow ()
 
TreeViewdirTreeView ()
 
ListWidgetplaylistListWidget ()
 
TableWidgetcontentTableWidget ()
 
FlowLayoutcontentGridLayout ()
 
QWidget * contentGridWidget ()
 
QWidget * searchWidget ()
 
QLineEdit * searchLineEdit ()
 
QComboBox * launchWithComboBox ()
 
QToolButton * startCorePushButton ()
 
QToolButton * coreInfoPushButton ()
 
QToolButton * runPushButton ()
 
QToolButton * stopPushButton ()
 
QTabWidget * browserAndPlaylistTabWidget ()
 
QVector< QHash< QString, QString > > getPlaylistDefaultCores ()
 
ViewOptionsDialogviewOptionsDialog ()
 
QSettings * settings ()
 
QVector< QHash< QString, QString > > getCoreInfo ()
 
void setTheme (Theme theme=THEME_SYSTEM_DEFAULT)
 
Theme theme ()
 
Theme getThemeFromString (QString themeString)
 
QString getThemeString (Theme theme)
 
QHash< QString, QString > getSelectedCore ()
 
void showStatusMessage (QString msg, unsigned priority, unsigned duration, bool flush)
 
bool showMessageBox (QString msg, MessageBoxType msgType=MSGBOX_TYPE_INFO, Qt::WindowModality modality=Qt::ApplicationModal, bool showDontAsk=true, bool *dontAsk=NULL)
 
bool setCustomThemeFile (QString filePath)
 
void setCustomThemeString (QString qss)
 
const QString & customThemeString () const
 
GridItemdoDeferredImageLoad (GridItem *item, QString path)
 
void setCurrentViewType (ViewType viewType)
 
QString getCurrentViewTypeString ()
 
ViewType getCurrentViewType ()
 
void setAllPlaylistsListMaxCount (int count)
 
void setAllPlaylistsGridMaxCount (int count)
 
PlaylistEntryDialogplaylistEntryDialog ()
 
void addFilesToPlaylist (QStringList files)
 
QString getCurrentPlaylistPath ()
 
QHash< QString, QString > getCurrentContentHash ()
 
QString getSpecialPlaylistPath (SpecialPlaylist playlist)
 
QVector< QPair< QString, QString > > getPlaylists ()
 
QString getScrubbedString (QString str)
 

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 Slots

void onLoadCoreClicked (const QStringList &extensionFilters=QStringList())
 
void onUnloadCoreMenuAction ()
 
void onTimeout ()
 
void onCoreLoaded ()
 
void onCurrentListItemChanged (QListWidgetItem *current, QListWidgetItem *previous)
 
void onCurrentTableItemChanged (QTableWidgetItem *current, QTableWidgetItem *previous)
 
void onCurrentTableItemDataChanged (QTableWidgetItem *item)
 
void onCurrentListItemDataChanged (QListWidgetItem *item)
 
void currentItemChanged (const QHash< QString, QString > &hash)
 
void onSearchEnterPressed ()
 
void onSearchLineEditEdited (const QString &text)
 
void addPlaylistItemsToTable (const QStringList &paths, bool all=false)
 
void addPlaylistHashToTable (const QVector< QHash< QString, QString > > &items)
 
void addPlaylistItemsToGrid (const QStringList &paths, bool all=false)
 
void addPlaylistHashToGrid (const QVector< QHash< QString, QString > > &items)
 
void onContentItemDoubleClicked (QTableWidgetItem *item)
 
void onCoreLoadWindowClosed ()
 
void onTreeViewItemsSelected (QModelIndexList selectedIndexes)
 
void onSearchResetClicked ()
 
void onLaunchWithComboBoxIndexChanged (int index)
 
void onFileBrowserTreeContextMenuRequested (const QPoint &pos)
 
void onPlaylistWidgetContextMenuRequested (const QPoint &pos)
 
void onStopClicked ()
 
void onDeferredImageLoaded ()
 
void onZoomValueChanged (int value)
 
void onContentGridInited ()
 
void onUpdateGridItemPixmapFromImage (GridItem *item)
 
void onPendingItemUpdates ()
 
void onGridItemDoubleClicked ()
 
void onGridItemClicked (ThumbnailWidget *thumbnailWidget=NULL)
 
void onPlaylistFilesDropped (QStringList files)
 
void onShaderParamsClicked ()
 
void onCoreOptionsClicked ()
 
void onShowErrorMessage (QString msg)
 
void onShowInfoMessage (QString msg)
 
void onContributorsClicked ()
 
void onItemChanged ()
 
void onGridItemChanged (QString title)
 
void onFileSystemDirLoaded (const QString &path)
 
void onDownloadScroll (QString path)
 
void onDownloadScrollAgain (QString path)
 
int onExtractArchive (QString path, QString extractionDir, QString tempExtension, retro_task_callback_t cb)
 
void onUpdateNetworkError (QNetworkReply::NetworkError code)
 
void onUpdateNetworkSslErrors (const QList< QSslError > &errors)
 
void onRetroArchUpdateDownloadFinished ()
 
void onUpdateDownloadProgress (qint64 bytesReceived, qint64 bytesTotal)
 
void onUpdateDownloadReadyRead ()
 
void onUpdateDownloadCanceled ()
 
void onThumbnailDownloadNetworkError (QNetworkReply::NetworkError code)
 
void onThumbnailDownloadNetworkSslErrors (const QList< QSslError > &errors)
 
void onThumbnailDownloadFinished ()
 
void onThumbnailDownloadProgress (qint64 bytesReceived, qint64 bytesTotal)
 
void onThumbnailDownloadReadyRead ()
 
void onThumbnailDownloadCanceled ()
 
void onDownloadThumbnail (QString system, QString title)
 
void onThumbnailPackDownloadNetworkError (QNetworkReply::NetworkError code)
 
void onThumbnailPackDownloadNetworkSslErrors (const QList< QSslError > &errors)
 
void onThumbnailPackDownloadFinished ()
 
void onThumbnailPackDownloadProgress (qint64 bytesReceived, qint64 bytesTotal)
 
void onThumbnailPackDownloadReadyRead ()
 
void onThumbnailPackDownloadCanceled ()
 
void onPlaylistThumbnailDownloadNetworkError (QNetworkReply::NetworkError code)
 
void onPlaylistThumbnailDownloadNetworkSslErrors (const QList< QSslError > &errors)
 
void onPlaylistThumbnailDownloadFinished ()
 
void onPlaylistThumbnailDownloadProgress (qint64 bytesReceived, qint64 bytesTotal)
 
void onPlaylistThumbnailDownloadReadyRead ()
 
void onPlaylistThumbnailDownloadCanceled ()
 

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)
 

Private Attributes

LoadCoreWindowm_loadCoreWindow
 
QTimer * m_timer
 
QString m_currentCore
 
QString m_currentCoreVersion
 
QLabel * m_statusLabel
 
TreeViewm_dirTree
 
QFileSystemModel * m_dirModel
 
ListWidgetm_listWidget
 
TableWidgetm_tableWidget
 
QWidget * m_searchWidget
 
QLineEdit * m_searchLineEdit
 
QDockWidget * m_searchDock
 
QStringList m_playlistFiles
 
QComboBox * m_launchWithComboBox
 
QToolButton * m_startCorePushButton
 
QToolButton * m_coreInfoPushButton
 
QToolButton * m_runPushButton
 
QToolButton * m_stopPushButton
 
QTabWidget * m_browserAndPlaylistTabWidget
 
bool m_pendingRun
 
QPixmap * m_thumbnailPixmap
 
QPixmap * m_thumbnailPixmap2
 
QPixmap * m_thumbnailPixmap3
 
QRegularExpression m_fileSanitizerRegex
 
QSettings * m_settings
 
ViewOptionsDialogm_viewOptionsDialog
 
CoreInfoDialogm_coreInfoDialog
 
QStyle * m_defaultStyle
 
QPalette m_defaultPalette
 
Theme m_currentTheme
 
QDockWidget * m_coreInfoDock
 
CoreInfoLabelm_coreInfoLabel
 
CoreInfoWidgetm_coreInfoWidget
 
QDockWidget * m_logDock
 
QWidget * m_logWidget
 
LogTextEditm_logTextEdit
 
QVector< QByteArray > m_imageFormats
 
QListWidgetItem * m_historyPlaylistsItem
 
QIcon m_folderIcon
 
QString m_customThemeString
 
FlowLayoutm_gridLayout
 
QWidget * m_gridWidget
 
QScrollArea * m_gridScrollArea
 
QVector< QPointer< GridItem > > m_gridItems
 
QWidget * m_gridLayoutWidget
 
QSlider * m_zoomSlider
 
int m_lastZoomSliderValue
 
QList< GridItem * > m_pendingItemUpdates
 
ViewType m_viewType
 
QProgressBar * m_gridProgressBar
 
QWidget * m_gridProgressWidget
 
QHash< QString, QString > m_currentGridHash
 
ViewType m_lastViewType
 
QPointer< ThumbnailWidgetm_currentGridWidget
 
int m_allPlaylistsListMaxCount
 
int m_allPlaylistsGridMaxCount
 
PlaylistEntryDialogm_playlistEntryDialog
 
QElapsedTimer m_statusMessageElapsedTimer
 
QPointer< ShaderParamsDialogm_shaderParamsDialog
 
QPointer< CoreOptionsDialogm_coreOptionsDialog
 
QNetworkAccessManager * m_networkManager
 
QProgressDialog * m_updateProgressDialog
 
QFile m_updateFile
 
QPointer< QNetworkReply > m_updateReply
 
QProgressDialog * m_thumbnailDownloadProgressDialog
 
QFile m_thumbnailDownloadFile
 
QPointer< QNetworkReply > m_thumbnailDownloadReply
 
QStringList m_pendingThumbnailDownloadTypes
 
QProgressDialog * m_thumbnailPackDownloadProgressDialog
 
QFile m_thumbnailPackDownloadFile
 
QPointer< QNetworkReply > m_thumbnailPackDownloadReply
 
QProgressDialog * m_playlistThumbnailDownloadProgressDialog
 
QFile m_playlistThumbnailDownloadFile
 
QPointer< QNetworkReply > m_playlistThumbnailDownloadReply
 
QVector< QHash< QString, QString > > m_pendingPlaylistThumbnails
 
unsigned m_downloadedThumbnails
 
unsigned m_failedThumbnails
 
bool m_playlistThumbnailDownloadWasCanceled
 
QString m_pendingDirScrollPath
 

Member Enumeration Documentation

◆ MessageBoxType

Enumerator
MSGBOX_TYPE_INFO 
MSGBOX_TYPE_WARNING 
MSGBOX_TYPE_ERROR 
MSGBOX_TYPE_QUESTION_YESNO 
MSGBOX_TYPE_QUESTION_OKCANCEL 

◆ Theme

Enumerator
THEME_SYSTEM_DEFAULT 
THEME_DARK 
THEME_CUSTOM 

◆ ViewType

Enumerator
VIEW_TYPE_ICONS 
VIEW_TYPE_LIST 

Constructor & Destructor Documentation

◆ MainWindow()

MainWindow::MainWindow ( QWidget *  parent = NULL)

◆ ~MainWindow()

MainWindow::~MainWindow ( )
Here is the call graph for this function:

Member Function Documentation

◆ addDirectoryFilesToList()

bool MainWindow::addDirectoryFilesToList ( QProgressDialog *  dialog,
QStringList &  list,
QDir &  dir,
QStringList &  extensions 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ addFilesToPlaylist()

void MainWindow::addFilesToPlaylist ( QStringList  files)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ addPlaylistHashToGrid

void MainWindow::addPlaylistHashToGrid ( const QVector< QHash< QString, QString > > &  items)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ addPlaylistHashToTable

void MainWindow::addPlaylistHashToTable ( const QVector< QHash< QString, QString > > &  items)
privateslot
Here is the caller graph for this function:

◆ addPlaylistItemsToGrid

void MainWindow::addPlaylistItemsToGrid ( const QStringList &  paths,
bool  all = false 
)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ addPlaylistItemsToTable

void MainWindow::addPlaylistItemsToTable ( const QStringList &  paths,
bool  all = false 
)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ appendLogMessage

void MainWindow::appendLogMessage ( const QString &  msg)
slot
Here is the caller graph for this function:

◆ browserAndPlaylistTabWidget()

QTabWidget * MainWindow::browserAndPlaylistTabWidget ( )
Here is the caller graph for this function:

◆ calcGridItemSize()

void MainWindow::calcGridItemSize ( GridItem item,
int  zoomValue 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ closeEvent()

void MainWindow::closeEvent ( QCloseEvent *  event)
protected
Here is the call graph for this function:

◆ contentGridLayout()

FlowLayout * MainWindow::contentGridLayout ( )

◆ contentGridWidget()

QWidget * MainWindow::contentGridWidget ( )
Here is the caller graph for this function:

◆ contentTableWidget()

TableWidget * MainWindow::contentTableWidget ( )
Here is the caller graph for this function:

◆ coreInfoPushButton()

QToolButton * MainWindow::coreInfoPushButton ( )
Here is the caller graph for this function:

◆ currentItemChanged

void MainWindow::currentItemChanged ( const QHash< QString, QString > &  hash)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ currentPlaylistIsAll()

bool MainWindow::currentPlaylistIsAll ( )
private
Here is the caller graph for this function:

◆ currentPlaylistIsSpecial()

bool MainWindow::currentPlaylistIsSpecial ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ customThemeString()

const QString & MainWindow::customThemeString ( ) const
Here is the caller graph for this function:

◆ deferReloadPlaylists

void MainWindow::deferReloadPlaylists ( )
slot
Here is the caller graph for this function:

◆ deferReloadShaderParams

void MainWindow::deferReloadShaderParams ( )
slot
Here is the caller graph for this function:

◆ deleteCurrentPlaylistItem

void MainWindow::deleteCurrentPlaylistItem ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ dirTreeView()

TreeView * MainWindow::dirTreeView ( )
Here is the caller graph for this function:

◆ doDeferredImageLoad()

GridItem * MainWindow::doDeferredImageLoad ( GridItem item,
QString  path 
)
Here is the caller graph for this function:

◆ downloadAllThumbnails

void MainWindow::downloadAllThumbnails ( QString  system,
QUrl  url = QUrl() 
)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ downloadNextPlaylistThumbnail

void MainWindow::downloadNextPlaylistThumbnail ( QString  system,
QString  title,
QString  type,
QUrl  url = QUrl() 
)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ downloadPlaylistThumbnails

void MainWindow::downloadPlaylistThumbnails ( QString  playlistPath)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ downloadThumbnail

void MainWindow::downloadThumbnail ( QString  system,
QString  title,
QUrl  url = QUrl() 
)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ extractArchive()

int MainWindow::extractArchive ( QString  path)
private

◆ extractArchiveDeferred

void MainWindow::extractArchiveDeferred ( QString  path,
QString  extractionDir,
QString  tempExtension,
retro_task_callback_t  cb 
)
signal
Here is the caller graph for this function:

◆ getCoreInfo()

QVector< QHash< QString, QString > > MainWindow::getCoreInfo ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getCurrentContentHash()

QHash< QString, QString > MainWindow::getCurrentContentHash ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getCurrentPlaylistPath()

QString MainWindow::getCurrentPlaylistPath ( )
Here is the caller graph for this function:

◆ getCurrentViewType()

MainWindow::ViewType MainWindow::getCurrentViewType ( )
Here is the caller graph for this function:

◆ getCurrentViewTypeString()

QString MainWindow::getCurrentViewTypeString ( )
Here is the caller graph for this function:

◆ getPlaylistDefaultCores()

QVector< QHash< QString, QString > > MainWindow::getPlaylistDefaultCores ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getPlaylistFiles()

void MainWindow::getPlaylistFiles ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getPlaylistItems()

QVector< QHash< QString, QString > > MainWindow::getPlaylistItems ( QString  pathString)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getPlaylists()

QVector< QPair< QString, QString > > MainWindow::getPlaylists ( )
Here is the caller graph for this function:

◆ getScrubbedString()

QString MainWindow::getScrubbedString ( QString  str)
Here is the caller graph for this function:

◆ getSelectedCore()

QHash< QString, QString > MainWindow::getSelectedCore ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getSpecialPlaylistPath()

QString MainWindow::getSpecialPlaylistPath ( SpecialPlaylist  playlist)
Here is the caller graph for this function:

◆ getThemeFromString()

MainWindow::Theme MainWindow::getThemeFromString ( QString  themeString)
Here is the caller graph for this function:

◆ getThemeString()

QString MainWindow::getThemeString ( Theme  theme)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ gotLogMessage

void MainWindow::gotLogMessage ( const QString &  msg)
signal
Here is the caller graph for this function:

◆ gotReloadCoreOptions

void MainWindow::gotReloadCoreOptions ( )
signal
Here is the caller graph for this function:

◆ gotReloadPlaylists

void MainWindow::gotReloadPlaylists ( )
signal
Here is the caller graph for this function:

◆ gotReloadShaderParams

void MainWindow::gotReloadShaderParams ( )
signal
Here is the caller graph for this function:

◆ gotStatusMessage

void MainWindow::gotStatusMessage ( QString  msg,
unsigned  priority,
unsigned  duration,
bool  flush 
)
signal
Here is the caller graph for this function:

◆ gotThumbnailDownload

void MainWindow::gotThumbnailDownload ( QString  system,
QString  title 
)
signal
Here is the caller graph for this function:

◆ gridItemChanged

void MainWindow::gridItemChanged ( QString  title)
signal
Here is the caller graph for this function:

◆ initContentGridLayout

void MainWindow::initContentGridLayout ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ initContentTableWidget

void MainWindow::initContentTableWidget ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isContentLessCore()

bool MainWindow::isContentLessCore ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isCoreLoaded()

bool MainWindow::isCoreLoaded ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ itemChanged

void MainWindow::itemChanged ( )
signal
Here is the caller graph for this function:

◆ keyPressEvent()

void MainWindow::keyPressEvent ( QKeyEvent *  event)
protected

◆ launchWithComboBox()

QComboBox * MainWindow::launchWithComboBox ( )
Here is the caller graph for this function:

◆ lerp()

double MainWindow::lerp ( double  x,
double  y,
double  a,
double  b,
double  d 
)
static
Here is the caller graph for this function:

◆ loadContent

void MainWindow::loadContent ( const QHash< QString, QString > &  contentHash)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ loadImageDeferred()

void MainWindow::loadImageDeferred ( GridItem item,
QString  path 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onBrowserDownloadsClicked

void MainWindow::onBrowserDownloadsClicked ( )
slot
Here is the call graph for this function:

◆ onBrowserStartClicked

void MainWindow::onBrowserStartClicked ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onBrowserUpClicked

void MainWindow::onBrowserUpClicked ( )
slot

◆ onContentGridInited

void MainWindow::onContentGridInited ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onContentItemDoubleClicked

void MainWindow::onContentItemDoubleClicked ( QTableWidgetItem *  item)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onContributorsClicked

void MainWindow::onContributorsClicked ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onCoreLoaded

void MainWindow::onCoreLoaded ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onCoreLoadWindowClosed

void MainWindow::onCoreLoadWindowClosed ( )
privateslot
Here is the caller graph for this function:

◆ onCoreOptionsClicked

void MainWindow::onCoreOptionsClicked ( )
privateslot
Here is the call graph for this function:

◆ onCurrentListItemChanged

void MainWindow::onCurrentListItemChanged ( QListWidgetItem *  current,
QListWidgetItem *  previous 
)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onCurrentListItemDataChanged

void MainWindow::onCurrentListItemDataChanged ( QListWidgetItem *  item)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onCurrentTableItemChanged

void MainWindow::onCurrentTableItemChanged ( QTableWidgetItem *  current,
QTableWidgetItem *  previous 
)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onCurrentTableItemDataChanged

void MainWindow::onCurrentTableItemDataChanged ( QTableWidgetItem *  item)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onDeferredImageLoaded

void MainWindow::onDeferredImageLoaded ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onDownloadScroll

void MainWindow::onDownloadScroll ( QString  path)
privateslot
Here is the caller graph for this function:

◆ onDownloadScrollAgain

void MainWindow::onDownloadScrollAgain ( QString  path)
privateslot
Here is the caller graph for this function:

◆ onDownloadThumbnail

void MainWindow::onDownloadThumbnail ( QString  system,
QString  title 
)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onExtractArchive

int MainWindow::onExtractArchive ( QString  path,
QString  extractionDir,
QString  tempExtension,
retro_task_callback_t  cb 
)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onFileBrowserTreeContextMenuRequested

void MainWindow::onFileBrowserTreeContextMenuRequested ( const QPoint &  pos)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onFileDropWidgetContextMenuRequested

void MainWindow::onFileDropWidgetContextMenuRequested ( const QPoint &  pos)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onFileSystemDirLoaded

void MainWindow::onFileSystemDirLoaded ( const QString &  path)
privateslot
Here is the caller graph for this function:

◆ onGotLogMessage

void MainWindow::onGotLogMessage ( const QString &  msg)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onGotReloadCoreOptions

void MainWindow::onGotReloadCoreOptions ( )
slot
Here is the caller graph for this function:

◆ onGotReloadPlaylists

void MainWindow::onGotReloadPlaylists ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onGotReloadShaderParams

void MainWindow::onGotReloadShaderParams ( )
slot
Here is the caller graph for this function:

◆ onGotStatusMessage

void MainWindow::onGotStatusMessage ( QString  msg,
unsigned  priority,
unsigned  duration,
bool  flush 
)
slot
Here is the caller graph for this function:

◆ onGridItemChanged

void MainWindow::onGridItemChanged ( QString  title)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onGridItemClicked

void MainWindow::onGridItemClicked ( ThumbnailWidget thumbnailWidget = NULL)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onGridItemDoubleClicked

void MainWindow::onGridItemDoubleClicked ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onIconViewClicked

void MainWindow::onIconViewClicked ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onItemChanged

void MainWindow::onItemChanged ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onLaunchWithComboBoxIndexChanged

void MainWindow::onLaunchWithComboBoxIndexChanged ( int  index)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onListViewClicked

void MainWindow::onListViewClicked ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onLoadCoreClicked

void MainWindow::onLoadCoreClicked ( const QStringList &  extensionFilters = QStringList())
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onPendingItemUpdates

void MainWindow::onPendingItemUpdates ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onPlaylistFilesDropped

void MainWindow::onPlaylistFilesDropped ( QStringList  files)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onPlaylistThumbnailDownloadCanceled

void MainWindow::onPlaylistThumbnailDownloadCanceled ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onPlaylistThumbnailDownloadFinished

void MainWindow::onPlaylistThumbnailDownloadFinished ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onPlaylistThumbnailDownloadNetworkError

void MainWindow::onPlaylistThumbnailDownloadNetworkError ( QNetworkReply::NetworkError  code)
privateslot
Here is the caller graph for this function:

◆ onPlaylistThumbnailDownloadNetworkSslErrors

void MainWindow::onPlaylistThumbnailDownloadNetworkSslErrors ( const QList< QSslError > &  errors)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onPlaylistThumbnailDownloadProgress

void MainWindow::onPlaylistThumbnailDownloadProgress ( qint64  bytesReceived,
qint64  bytesTotal 
)
privateslot
Here is the caller graph for this function:

◆ onPlaylistThumbnailDownloadReadyRead

void MainWindow::onPlaylistThumbnailDownloadReadyRead ( )
privateslot
Here is the caller graph for this function:

◆ onPlaylistWidgetContextMenuRequested

void MainWindow::onPlaylistWidgetContextMenuRequested ( const QPoint &  pos)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onResizeThumbnailOne

void MainWindow::onResizeThumbnailOne ( )
slot
Here is the call graph for this function:

◆ onResizeThumbnailThree

void MainWindow::onResizeThumbnailThree ( )
slot
Here is the call graph for this function:

◆ onResizeThumbnailTwo

void MainWindow::onResizeThumbnailTwo ( )
slot
Here is the call graph for this function:

◆ onRetroArchUpdateDownloadFinished

void MainWindow::onRetroArchUpdateDownloadFinished ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onRunClicked

void MainWindow::onRunClicked ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onSearchEnterPressed

void MainWindow::onSearchEnterPressed ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onSearchLineEditEdited

void MainWindow::onSearchLineEditEdited ( const QString &  text)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onSearchResetClicked

void MainWindow::onSearchResetClicked ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onShaderParamsClicked

void MainWindow::onShaderParamsClicked ( )
privateslot
Here is the call graph for this function:

◆ onShowErrorMessage

void MainWindow::onShowErrorMessage ( QString  msg)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onShowHiddenDockWidgetAction

void MainWindow::onShowHiddenDockWidgetAction ( )
slot
Here is the caller graph for this function:

◆ onShowInfoMessage

void MainWindow::onShowInfoMessage ( QString  msg)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onStartCoreClicked

void MainWindow::onStartCoreClicked ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onStopClicked

void MainWindow::onStopClicked ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onTableWidgetDeletePressed

void MainWindow::onTableWidgetDeletePressed ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onTableWidgetEnterPressed

void MainWindow::onTableWidgetEnterPressed ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onTabWidgetIndexChanged

void MainWindow::onTabWidgetIndexChanged ( int  index)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onThumbnailDownloadCanceled

void MainWindow::onThumbnailDownloadCanceled ( )
privateslot
Here is the caller graph for this function:

◆ onThumbnailDownloadFinished

void MainWindow::onThumbnailDownloadFinished ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onThumbnailDownloadNetworkError

void MainWindow::onThumbnailDownloadNetworkError ( QNetworkReply::NetworkError  code)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onThumbnailDownloadNetworkSslErrors

void MainWindow::onThumbnailDownloadNetworkSslErrors ( const QList< QSslError > &  errors)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onThumbnailDownloadProgress

void MainWindow::onThumbnailDownloadProgress ( qint64  bytesReceived,
qint64  bytesTotal 
)
privateslot
Here is the caller graph for this function:

◆ onThumbnailDownloadReadyRead

void MainWindow::onThumbnailDownloadReadyRead ( )
privateslot
Here is the caller graph for this function:

◆ onThumbnailPackDownloadCanceled

void MainWindow::onThumbnailPackDownloadCanceled ( )
privateslot
Here is the caller graph for this function:

◆ onThumbnailPackDownloadFinished

void MainWindow::onThumbnailPackDownloadFinished ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onThumbnailPackDownloadNetworkError

void MainWindow::onThumbnailPackDownloadNetworkError ( QNetworkReply::NetworkError  code)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onThumbnailPackDownloadNetworkSslErrors

void MainWindow::onThumbnailPackDownloadNetworkSslErrors ( const QList< QSslError > &  errors)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onThumbnailPackDownloadProgress

void MainWindow::onThumbnailPackDownloadProgress ( qint64  bytesReceived,
qint64  bytesTotal 
)
privateslot
Here is the caller graph for this function:

◆ onThumbnailPackDownloadReadyRead

void MainWindow::onThumbnailPackDownloadReadyRead ( )
privateslot
Here is the caller graph for this function:

◆ onThumbnailPackExtractFinished

void MainWindow::onThumbnailPackExtractFinished ( bool  success)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onTimeout

void MainWindow::onTimeout ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onTreeViewItemsSelected

void MainWindow::onTreeViewItemsSelected ( QModelIndexList  selectedIndexes)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onUnloadCoreMenuAction

void MainWindow::onUnloadCoreMenuAction ( )
privateslot
Here is the call graph for this function:

◆ onUpdateDownloadCanceled

void MainWindow::onUpdateDownloadCanceled ( )
privateslot

◆ onUpdateDownloadProgress

void MainWindow::onUpdateDownloadProgress ( qint64  bytesReceived,
qint64  bytesTotal 
)
privateslot
Here is the caller graph for this function:

◆ onUpdateDownloadReadyRead

void MainWindow::onUpdateDownloadReadyRead ( )
privateslot
Here is the caller graph for this function:

◆ onUpdateGridItemPixmapFromImage

void MainWindow::onUpdateGridItemPixmapFromImage ( GridItem item)
privateslot
Here is the caller graph for this function:

◆ onUpdateNetworkError

void MainWindow::onUpdateNetworkError ( QNetworkReply::NetworkError  code)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onUpdateNetworkSslErrors

void MainWindow::onUpdateNetworkSslErrors ( const QList< QSslError > &  errors)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onUpdateRetroArchFinished

void MainWindow::onUpdateRetroArchFinished ( bool  success)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onViewClosedDocksAboutToShow

void MainWindow::onViewClosedDocksAboutToShow ( )
slot
Here is the call graph for this function:

◆ onZoomValueChanged

void MainWindow::onZoomValueChanged ( int  value)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ playlistEntryDialog()

PlaylistEntryDialog * MainWindow::playlistEntryDialog ( )
Here is the caller graph for this function:

◆ playlistListWidget()

ListWidget * MainWindow::playlistListWidget ( )
Here is the caller graph for this function:

◆ reloadPlaylists

void MainWindow::reloadPlaylists ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ removeGridItems()

void MainWindow::removeGridItems ( )
private
Here is the caller graph for this function:

◆ removeUpdateTempFiles()

void MainWindow::removeUpdateTempFiles ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ renamePlaylistItem()

void MainWindow::renamePlaylistItem ( QListWidgetItem *  item,
QString  newName 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ resizeThumbnails

void MainWindow::resizeThumbnails ( bool  one,
bool  two,
bool  three 
)
slot
Here is the caller graph for this function:

◆ runPushButton()

QToolButton * MainWindow::runPushButton ( )
Here is the caller graph for this function:

◆ scrollToDownloads

void MainWindow::scrollToDownloads ( QString  path)
signal
Here is the caller graph for this function:

◆ scrollToDownloadsAgain

void MainWindow::scrollToDownloadsAgain ( QString  path)
signal
Here is the caller graph for this function:

◆ searchLineEdit()

QLineEdit * MainWindow::searchLineEdit ( )
Here is the caller graph for this function:

◆ searchWidget()

QWidget * MainWindow::searchWidget ( )

◆ selectBrowserDir

void MainWindow::selectBrowserDir ( QString  path)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setAllPlaylistsGridMaxCount()

void MainWindow::setAllPlaylistsGridMaxCount ( int  count)
Here is the caller graph for this function:

◆ setAllPlaylistsListMaxCount()

void MainWindow::setAllPlaylistsListMaxCount ( int  count)
Here is the caller graph for this function:

◆ setCoreActions

void MainWindow::setCoreActions ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setCurrentCoreLabel()

void MainWindow::setCurrentCoreLabel ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setCurrentViewType()

void MainWindow::setCurrentViewType ( ViewType  viewType)
Here is the caller graph for this function:

◆ setCustomThemeFile()

bool MainWindow::setCustomThemeFile ( QString  filePath)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setCustomThemeString()

void MainWindow::setCustomThemeString ( QString  qss)
Here is the caller graph for this function:

◆ setTheme()

void MainWindow::setTheme ( Theme  theme = THEME_SYSTEM_DEFAULT)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ settings()

QSettings * MainWindow::settings ( )
Here is the caller graph for this function:

◆ showAbout

void MainWindow::showAbout ( )
slot
Here is the call graph for this function:

◆ showDocs

void MainWindow::showDocs ( )
slot

◆ showErrorMessageDeferred

void MainWindow::showErrorMessageDeferred ( QString  msg)
signal
Here is the caller graph for this function:

◆ showInfoMessageDeferred

void MainWindow::showInfoMessageDeferred ( QString  msg)
signal
Here is the caller graph for this function:

◆ showMessageBox()

bool MainWindow::showMessageBox ( QString  msg,
MessageBoxType  msgType = MSGBOX_TYPE_INFO,
Qt::WindowModality  modality = Qt::ApplicationModal,
bool  showDontAsk = true,
bool dontAsk = NULL 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ showStatusMessage()

void MainWindow::showStatusMessage ( QString  msg,
unsigned  priority,
unsigned  duration,
bool  flush 
)
Here is the caller graph for this function:

◆ showWelcomeScreen

void MainWindow::showWelcomeScreen ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ startCorePushButton()

QToolButton * MainWindow::startCorePushButton ( )
Here is the caller graph for this function:

◆ stopPushButton()

QToolButton * MainWindow::stopPushButton ( )
Here is the caller graph for this function:

◆ theme()

MainWindow::Theme MainWindow::theme ( )
Here is the caller graph for this function:

◆ thumbnail2Changed

void MainWindow::thumbnail2Changed ( const QPixmap &  pixmap)
signal
Here is the caller graph for this function:

◆ thumbnail3Changed

void MainWindow::thumbnail3Changed ( const QPixmap &  pixmap)
signal
Here is the caller graph for this function:

◆ thumbnailChanged

void MainWindow::thumbnailChanged ( const QPixmap &  pixmap)
signal
Here is the caller graph for this function:

◆ updateCurrentPlaylistEntry()

bool MainWindow::updateCurrentPlaylistEntry ( const QHash< QString, QString > &  contentHash)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateRetroArchNightly

void MainWindow::updateRetroArchNightly ( )
slot
Here is the call graph for this function:

◆ viewOptionsDialog()

ViewOptionsDialog * MainWindow::viewOptionsDialog ( )
Here is the caller graph for this function:

Member Data Documentation

◆ m_allPlaylistsGridMaxCount

int MainWindow::m_allPlaylistsGridMaxCount
private

◆ m_allPlaylistsListMaxCount

int MainWindow::m_allPlaylistsListMaxCount
private

◆ m_browserAndPlaylistTabWidget

QTabWidget* MainWindow::m_browserAndPlaylistTabWidget
private

◆ m_coreInfoDialog

CoreInfoDialog* MainWindow::m_coreInfoDialog
private

◆ m_coreInfoDock

QDockWidget* MainWindow::m_coreInfoDock
private

◆ m_coreInfoLabel

CoreInfoLabel* MainWindow::m_coreInfoLabel
private

◆ m_coreInfoPushButton

QToolButton* MainWindow::m_coreInfoPushButton
private

◆ m_coreInfoWidget

CoreInfoWidget* MainWindow::m_coreInfoWidget
private

◆ m_coreOptionsDialog

QPointer<CoreOptionsDialog> MainWindow::m_coreOptionsDialog
private

◆ m_currentCore

QString MainWindow::m_currentCore
private

◆ m_currentCoreVersion

QString MainWindow::m_currentCoreVersion
private

◆ m_currentGridHash

QHash<QString, QString> MainWindow::m_currentGridHash
private

◆ m_currentGridWidget

QPointer<ThumbnailWidget> MainWindow::m_currentGridWidget
private

◆ m_currentTheme

Theme MainWindow::m_currentTheme
private

◆ m_customThemeString

QString MainWindow::m_customThemeString
private

◆ m_defaultPalette

QPalette MainWindow::m_defaultPalette
private

◆ m_defaultStyle

QStyle* MainWindow::m_defaultStyle
private

◆ m_dirModel

QFileSystemModel* MainWindow::m_dirModel
private

◆ m_dirTree

TreeView* MainWindow::m_dirTree
private

◆ m_downloadedThumbnails

unsigned MainWindow::m_downloadedThumbnails
private

◆ m_failedThumbnails

unsigned MainWindow::m_failedThumbnails
private

◆ m_fileSanitizerRegex

QRegularExpression MainWindow::m_fileSanitizerRegex
private

◆ m_folderIcon

QIcon MainWindow::m_folderIcon
private

◆ m_gridItems

QVector<QPointer<GridItem> > MainWindow::m_gridItems
private

◆ m_gridLayout

FlowLayout* MainWindow::m_gridLayout
private

◆ m_gridLayoutWidget

QWidget* MainWindow::m_gridLayoutWidget
private

◆ m_gridProgressBar

QProgressBar* MainWindow::m_gridProgressBar
private

◆ m_gridProgressWidget

QWidget* MainWindow::m_gridProgressWidget
private

◆ m_gridScrollArea

QScrollArea* MainWindow::m_gridScrollArea
private

◆ m_gridWidget

QWidget* MainWindow::m_gridWidget
private

◆ m_historyPlaylistsItem

QListWidgetItem* MainWindow::m_historyPlaylistsItem
private

◆ m_imageFormats

QVector<QByteArray> MainWindow::m_imageFormats
private

◆ m_lastViewType

ViewType MainWindow::m_lastViewType
private

◆ m_lastZoomSliderValue

int MainWindow::m_lastZoomSliderValue
private

◆ m_launchWithComboBox

QComboBox* MainWindow::m_launchWithComboBox
private

◆ m_listWidget

ListWidget* MainWindow::m_listWidget
private

◆ m_loadCoreWindow

LoadCoreWindow* MainWindow::m_loadCoreWindow
private

◆ m_logDock

QDockWidget* MainWindow::m_logDock
private

◆ m_logTextEdit

LogTextEdit* MainWindow::m_logTextEdit
private

◆ m_logWidget

QWidget* MainWindow::m_logWidget
private

◆ m_networkManager

QNetworkAccessManager* MainWindow::m_networkManager
private

◆ m_pendingDirScrollPath

QString MainWindow::m_pendingDirScrollPath
private

◆ m_pendingItemUpdates

QList<GridItem*> MainWindow::m_pendingItemUpdates
private

◆ m_pendingPlaylistThumbnails

QVector<QHash<QString, QString> > MainWindow::m_pendingPlaylistThumbnails
private

◆ m_pendingRun

bool MainWindow::m_pendingRun
private

◆ m_pendingThumbnailDownloadTypes

QStringList MainWindow::m_pendingThumbnailDownloadTypes
private

◆ m_playlistEntryDialog

PlaylistEntryDialog* MainWindow::m_playlistEntryDialog
private

◆ m_playlistFiles

QStringList MainWindow::m_playlistFiles
private

◆ m_playlistThumbnailDownloadFile

QFile MainWindow::m_playlistThumbnailDownloadFile
private

◆ m_playlistThumbnailDownloadProgressDialog

QProgressDialog* MainWindow::m_playlistThumbnailDownloadProgressDialog
private

◆ m_playlistThumbnailDownloadReply

QPointer<QNetworkReply> MainWindow::m_playlistThumbnailDownloadReply
private

◆ m_playlistThumbnailDownloadWasCanceled

bool MainWindow::m_playlistThumbnailDownloadWasCanceled
private

◆ m_runPushButton

QToolButton* MainWindow::m_runPushButton
private

◆ m_searchDock

QDockWidget* MainWindow::m_searchDock
private

◆ m_searchLineEdit

QLineEdit* MainWindow::m_searchLineEdit
private

◆ m_searchWidget

QWidget* MainWindow::m_searchWidget
private

◆ m_settings

QSettings* MainWindow::m_settings
private

◆ m_shaderParamsDialog

QPointer<ShaderParamsDialog> MainWindow::m_shaderParamsDialog
private

◆ m_startCorePushButton

QToolButton* MainWindow::m_startCorePushButton
private

◆ m_statusLabel

QLabel* MainWindow::m_statusLabel
private

◆ m_statusMessageElapsedTimer

QElapsedTimer MainWindow::m_statusMessageElapsedTimer
private

◆ m_stopPushButton

QToolButton* MainWindow::m_stopPushButton
private

◆ m_tableWidget

TableWidget* MainWindow::m_tableWidget
private

◆ m_thumbnailDownloadFile

QFile MainWindow::m_thumbnailDownloadFile
private

◆ m_thumbnailDownloadProgressDialog

QProgressDialog* MainWindow::m_thumbnailDownloadProgressDialog
private

◆ m_thumbnailDownloadReply

QPointer<QNetworkReply> MainWindow::m_thumbnailDownloadReply
private

◆ m_thumbnailPackDownloadFile

QFile MainWindow::m_thumbnailPackDownloadFile
private

◆ m_thumbnailPackDownloadProgressDialog

QProgressDialog* MainWindow::m_thumbnailPackDownloadProgressDialog
private

◆ m_thumbnailPackDownloadReply

QPointer<QNetworkReply> MainWindow::m_thumbnailPackDownloadReply
private

◆ m_thumbnailPixmap

QPixmap* MainWindow::m_thumbnailPixmap
private

◆ m_thumbnailPixmap2

QPixmap* MainWindow::m_thumbnailPixmap2
private

◆ m_thumbnailPixmap3

QPixmap* MainWindow::m_thumbnailPixmap3
private

◆ m_timer

QTimer* MainWindow::m_timer
private

◆ m_updateFile

QFile MainWindow::m_updateFile
private

◆ m_updateProgressDialog

QProgressDialog* MainWindow::m_updateProgressDialog
private

◆ m_updateReply

QPointer<QNetworkReply> MainWindow::m_updateReply
private

◆ m_viewOptionsDialog

ViewOptionsDialog* MainWindow::m_viewOptionsDialog
private

◆ m_viewType

ViewType MainWindow::m_viewType
private

◆ m_zoomSlider

QSlider* MainWindow::m_zoomSlider
private

The documentation for this class was generated from the following files: