22 #include <QMainWindow> 24 #include <QListWidget> 25 #include <QTableWidget> 30 #include <QRegularExpression> 32 #include <QPlainTextEdit> 33 #include <QFutureWatcher> 37 #include <QProgressBar> 38 #include <QElapsedTimer> 40 #include <QNetworkReply> 46 #include "../ui_companion_driver.h" 47 #include "../../gfx/video_driver.h" 50 #define ALL_PLAYLISTS_TOKEN "|||ALL|||" 51 #define ICON_PATH "/xmb/dot-art/png/" 52 #define THUMBNAIL_BOXART "Named_Boxarts" 53 #define THUMBNAIL_SCREENSHOT "Named_Snaps" 54 #define THUMBNAIL_TITLE "Named_Titles" 60 class QFileSystemModel;
61 class QListWidgetItem;
62 class QTableWidgetItem;
78 class QDragEnterEvent;
80 class QNetworkAccessManager;
82 class QProgressDialog;
164 void selectionChanged(
const QItemSelection &selected,
const QItemSelection &deselected);
211 CoreInfoLabel(QString text = QString(), QWidget *parent = 0);
302 static double lerp(
double x,
double y,
double a,
double b,
double d);
335 void loadContent(
const QHash<QString, QString> &contentHash);
549 Q_DECLARE_METATYPE(QPointer<ThumbnailWidget>)
void downloadNextPlaylistThumbnail(QString system, QString title, QString type, QUrl url=QUrl())
Definition: playlistthumbnaildownload.cpp:196
CoreInfoLabel * m_coreInfoLabel
Definition: ui_qt.h:490
void onItemChanged()
Definition: ui_qt_window.cpp:715
QToolButton * m_runPushButton
Definition: ui_qt.h:475
void thumbnail2Changed(const QPixmap &pixmap)
void gotReloadPlaylists()
void setCurrentCoreLabel()
Definition: ui_qt_window.cpp:2779
void onFileBrowserTreeContextMenuRequested(const QPoint &pos)
Definition: ui_qt_window.cpp:1001
void extractArchiveDeferred(QString path, QString extractionDir, QString tempExtension, retro_task_callback_t cb)
AppHandler(QObject *parent=0)
Definition: ui_qt_application.cpp:64
QString labelText
Definition: ui_qt.h:111
ViewOptionsDialog * m_viewOptionsDialog
Definition: ui_qt.h:484
void onSearchLineEditEdited(const QString &text)
Definition: ui_qt_window.cpp:2167
void onUpdateDownloadCanceled()
Definition: updateretroarch.cpp:111
~ThumbnailLabel()
Definition: ui_qt.cpp:117
QProgressDialog * m_thumbnailPackDownloadProgressDialog
Definition: ui_qt.h:530
TreeView * m_dirTree
Definition: ui_qt.h:464
void onGotReloadPlaylists()
Definition: playlist.cpp:810
bool setCustomThemeFile(QString filePath)
Definition: ui_qt_window.cpp:876
QDockWidget * m_searchDock
Definition: ui_qt.h:470
unsigned m_downloadedThumbnails
Definition: ui_qt.h:538
void onThumbnailDownloadNetworkError(QNetworkReply::NetworkError code)
Definition: thumbnaildownload.cpp:26
ViewType getCurrentViewType()
Definition: ui_qt_window.cpp:2636
QScrollArea * m_gridScrollArea
Definition: ui_qt.h:501
void loadImageDeferred(GridItem *item, QString path)
Definition: ui_qt_window.cpp:2966
#define RETRO_BEGIN_DECLS
Definition: retro_common_api.h:41
CoreInfoDialog * m_coreInfoDialog
Definition: ui_qt.h:485
void removeGridItems()
Definition: ui_qt_window.cpp:2886
QString getCurrentViewTypeString()
Definition: ui_qt_window.cpp:3159
void initContentTableWidget()
Definition: ui_qt_window.cpp:3059
QWidget * searchWidget()
Definition: ui_qt_window.cpp:2366
void onTreeViewItemsSelected(QModelIndexList selectedIndexes)
Definition: ui_qt_window.cpp:1534
CoreInfoWidget(CoreInfoLabel *label, QWidget *parent=0)
Definition: ui_qt_window.cpp:241
QLabel * m_statusLabel
Definition: ui_qt.h:463
void onThumbnailPackDownloadCanceled()
Definition: thumbnailpackdownload.cpp:90
void showWelcomeScreen()
Definition: ui_qt_window.cpp:840
QPointer< ThumbnailLabel > label
Definition: ui_qt.h:106
QProgressDialog * m_updateProgressDialog
Definition: ui_qt.h:521
QString m_currentCoreVersion
Definition: ui_qt.h:462
void onUpdateRetroArchFinished(bool success)
Definition: updateretroarch.cpp:185
QHash< QString, QString > m_currentGridHash
Definition: ui_qt.h:510
void onStopClicked()
Definition: ui_qt_window.cpp:2770
void initContentGridLayout()
Definition: ui_qt_window.cpp:2986
void paintEvent(QPaintEvent *event)
Definition: ui_qt.cpp:81
void renamePlaylistItem(QListWidgetItem *item, QString newName)
Definition: ui_qt_window.cpp:2421
QWidget * m_logWidget
Definition: ui_qt.h:493
void setPixmap(const QPixmap &pixmap)
Definition: ui_qt.cpp:123
void onTableWidgetEnterPressed()
Definition: ui_qt_window.cpp:1615
GLsizei const GLchar ** path
Definition: glext.h:7901
bool updateCurrentPlaylistEntry(const QHash< QString, QString > &contentHash)
Definition: playlist.cpp:383
void onThumbnailPackDownloadFinished()
Definition: thumbnailpackdownload.cpp:95
void itemsSelected(QModelIndexList selectedIndexes)
~AppHandler()
Definition: ui_qt_application.cpp:69
void setTheme(Theme theme=THEME_SYSTEM_DEFAULT)
Definition: ui_qt_window.cpp:1211
bool currentPlaylistIsSpecial()
Definition: playlist.cpp:988
~MainWindow()
Definition: ui_qt_window.cpp:646
void onPlaylistWidgetContextMenuRequested(const QPoint &pos)
Definition: playlist.cpp:485
FlowLayout * m_gridLayout
Definition: ui_qt.h:499
QIcon m_folderIcon
Definition: ui_qt.h:497
bool isContentLessCore()
Definition: ui_qt_window.cpp:1908
QSettings * m_settings
Definition: ui_qt.h:483
void addPlaylistHashToGrid(const QVector< QHash< QString, QString > > &items)
Definition: playlist.cpp:1146
void mousePressEvent(QMouseEvent *event)
Definition: ui_qt.cpp:67
QFile m_thumbnailPackDownloadFile
Definition: ui_qt.h:531
SpecialPlaylist
Definition: ui_qt.h:94
GLsizeiptr size
Definition: glext.h:6559
int m_allPlaylistsListMaxCount
Definition: ui_qt.h:513
QSize m_sizeHint
Definition: ui_qt.h:127
void resizeEvent(QResizeEvent *event)
Definition: ui_qt_window.cpp:255
void onIconViewClicked()
Definition: ui_qt_window.cpp:797
void onPlaylistThumbnailDownloadCanceled()
Definition: playlistthumbnaildownload.cpp:50
QVector< QHash< QString, QString > > getCoreInfo()
Definition: ui_qt_window.cpp:1240
Theme getThemeFromString(QString themeString)
Definition: ui_qt_window.cpp:1177
QDockWidget * m_logDock
Definition: ui_qt.h:492
QPixmap * m_pixmap
Definition: ui_qt.h:150
Definition: video_shader_parse.h:99
void onSearchResetClicked()
Definition: ui_qt_window.cpp:1523
GLsizei const GLuint * paths
Definition: glext.h:12624
void setCurrentViewType(ViewType viewType)
Definition: ui_qt_window.cpp:2612
void onPlaylistThumbnailDownloadNetworkSslErrors(const QList< QSslError > &errors)
Definition: playlistthumbnaildownload.cpp:29
QSlider * m_zoomSlider
Definition: ui_qt.h:504
TableWidget * m_tableWidget
Definition: ui_qt.h:467
QFileSystemModel * m_dirModel
Definition: ui_qt.h:465
void onRunClicked()
Definition: ui_qt_window.cpp:1880
QList< GridItem * > m_pendingItemUpdates
Definition: ui_qt.h:506
void onCurrentListItemDataChanged(QListWidgetItem *item)
Definition: ui_qt_window.cpp:2416
bool isEditorOpen()
Definition: ui_qt_window.cpp:220
QVector< QHash< QString, QString > > getPlaylistItems(QString pathString)
Definition: playlist.cpp:1254
QString m_customThemeString
Definition: ui_qt.h:498
void onRetroArchUpdateDownloadFinished()
Definition: updateretroarch.cpp:116
void onGotReloadShaderParams()
Definition: ui_qt_window.cpp:1106
bool m_playlistThumbnailDownloadWasCanceled
Definition: ui_qt.h:540
void onSearchEnterPressed()
Definition: ui_qt_window.cpp:2376
QTabWidget * browserAndPlaylistTabWidget()
Definition: ui_qt_window.cpp:1610
MainWindow * qtWindow
Definition: ui_qt.h:561
int onExtractArchive(QString path, QString extractionDir, QString tempExtension, retro_task_callback_t cb)
Definition: ui_qt_window.cpp:3268
int m_pixmapHeight
Definition: ui_qt.h:152
bool success(size_t len)
Definition: peglib.h:475
MessageBoxType
Definition: ui_qt.h:254
QComboBox * launchWithComboBox()
Definition: ui_qt_window.cpp:2162
void gridItemChanged(QString title)
QTimer * m_timer
Definition: ui_qt.h:460
GLboolean GLboolean GLboolean b
Definition: glext.h:6844
void onThumbnailDownloadFinished()
Definition: thumbnaildownload.cpp:76
QStringList m_pendingThumbnailDownloadTypes
Definition: ui_qt.h:528
QToolButton * startCorePushButton()
Definition: ui_qt_window.cpp:2157
void onGridItemClicked(ThumbnailWidget *thumbnailWidget=NULL)
Definition: ui_qt_window.cpp:753
GLuint GLuint GLsizei count
Definition: glext.h:6292
void gotStatusMessage(QString msg, unsigned priority, unsigned duration, bool flush)
void thumbnail3Changed(const QPixmap &pixmap)
int m_pixmapWidth
Definition: ui_qt.h:151
void onTimeout()
Definition: ui_qt_window.cpp:2745
QToolButton * m_coreInfoPushButton
Definition: ui_qt.h:474
GLuint GLsizei const GLchar * label
Definition: glext.h:8583
void onShowErrorMessage(QString msg)
Definition: ui_qt_window.cpp:3258
QString getSpecialPlaylistPath(SpecialPlaylist playlist)
Definition: ui_qt_window.cpp:738
void scrollToDownloadsAgain(QString path)
void setAllPlaylistsGridMaxCount(int count)
Definition: playlist.cpp:1378
QTabWidget * m_browserAndPlaylistTabWidget
Definition: ui_qt.h:477
QHash< QString, QString > getCurrentContentHash()
Definition: ui_qt_window.cpp:1633
QDockWidget * m_coreInfoDock
Definition: ui_qt.h:489
CoreInfoLabel * m_label
Definition: ui_qt.h:223
void currentItemChanged(const QHash< QString, QString > &hash)
Definition: ui_qt_window.cpp:2488
ViewType m_viewType
Definition: ui_qt.h:507
QVector< QHash< QString, QString > > getPlaylistDefaultCores()
Definition: playlist.cpp:1067
Definition: playlistentrydialog.h:12
TreeView(QWidget *parent=0)
Definition: ui_qt_window.cpp:176
void appendMessage(const QString &text)
Definition: ui_qt_window.cpp:267
void removeUpdateTempFiles()
Definition: updateretroarch.cpp:41
void onCurrentTableItemDataChanged(QTableWidgetItem *item)
Definition: ui_qt_window.cpp:2393
void onThumbnailDownloadReadyRead()
Definition: thumbnaildownload.cpp:201
void exit()
Definition: ui_qt_application.cpp:73
Definition: coreoptionsdialog.h:14
LogTextEdit * m_logTextEdit
Definition: ui_qt.h:494
QScrollArea * m_scrollArea
Definition: ui_qt.h:224
#define NULL
Pointer to 0.
Definition: gctypes.h:65
GLenum type
Definition: glext.h:6233
QPointer< QNetworkReply > m_thumbnailDownloadReply
Definition: ui_qt.h:527
void onGotStatusMessage(QString msg, unsigned priority, unsigned duration, bool flush)
Definition: ui_qt_window.cpp:1048
void onZoomValueChanged(int value)
Definition: ui_qt_window.cpp:827
QHash< QString, QString > hash
Definition: ui_qt.h:107
bool currentPlaylistIsAll()
Definition: playlist.cpp:1013
QVector< QHash< QString, QString > > m_pendingPlaylistThumbnails
Definition: ui_qt.h:537
void resizeThumbnails(bool one, bool two, bool three)
Definition: ui_qt_window.cpp:2555
void onLaunchWithComboBoxIndexChanged(int index)
Definition: ui_qt_window.cpp:1133
LogTextEdit(QWidget *parent=0)
Definition: ui_qt_window.cpp:261
void gotReloadCoreOptions()
LoadCoreWindow * m_loadCoreWindow
Definition: ui_qt.h:459
TableWidget(QWidget *parent=0)
Definition: ui_qt_window.cpp:195
ThumbnailWidget(const ThumbnailWidget &other)
Definition: ui_qt.h:119
QVector< QPair< QString, QString > > getPlaylists()
Definition: ui_qt_window.cpp:671
Theme m_currentTheme
Definition: ui_qt.h:488
void onPlaylistThumbnailDownloadReadyRead()
Definition: playlistthumbnaildownload.cpp:186
void onContributorsClicked()
Definition: ui_qt_window.cpp:3191
void onGridItemChanged(QString title)
Definition: ui_qt_window.cpp:698
joypad_connection_t * slots
Definition: btstack_hid.c:629
void onPlaylistThumbnailDownloadFinished()
Definition: playlistthumbnaildownload.cpp:57
void closeEvent(QCloseEvent *event)
Definition: ui_qt_window.cpp:3177
QWidget * contentGridWidget()
Definition: ui_qt_window.cpp:2674
Definition: viewoptionsdialog.h:15
FlowLayout * contentGridLayout()
Definition: ui_qt_window.cpp:2679
int m_allPlaylistsGridMaxCount
Definition: ui_qt.h:514
void onThumbnailDownloadCanceled()
Definition: thumbnaildownload.cpp:71
CoreInfoWidget * m_coreInfoWidget
Definition: ui_qt.h:491
void onUnloadCoreMenuAction()
Definition: ui_qt_window.cpp:2855
void onGridItemDoubleClicked()
Definition: ui_qt_window.cpp:784
QSize sizeHint() const
Definition: ui_qt.cpp:134
void downloadThumbnail(QString system, QString title, QUrl url=QUrl())
Definition: thumbnaildownload.cpp:211
bool m_pendingRun
Definition: ui_qt.h:478
Definition: shaderparamsdialog.h:27
void onThumbnailPackDownloadProgress(qint64 bytesReceived, qint64 bytesTotal)
Definition: thumbnailpackdownload.cpp:197
void onCurrentTableItemChanged(QTableWidgetItem *current, QTableWidgetItem *previous)
Definition: ui_qt_window.cpp:2381
QFile m_playlistThumbnailDownloadFile
Definition: ui_qt.h:535
QPointer< QNetworkReply > m_playlistThumbnailDownloadReply
Definition: ui_qt.h:536
QStringList m_playlistFiles
Definition: ui_qt.h:471
bool isExiting() const
Definition: ui_qt_application.cpp:81
bool isCoreLoaded()
Definition: ui_qt_window.cpp:1915
GLenum GLsizei const GLvoid * pathString
Definition: glext.h:12621
ViewType m_lastViewType
Definition: ui_qt.h:511
void showAbout()
Definition: ui_qt_window.cpp:3215
QImage image
Definition: ui_qt.h:108
void setCoreActions()
Definition: ui_qt_window.cpp:1933
void showStatusMessage(QString msg, unsigned priority, unsigned duration, bool flush)
Definition: ui_qt_window.cpp:1043
QFutureWatcher< GridItem * > imageWatcher
Definition: ui_qt.h:110
QPointer< ThumbnailWidget > m_currentGridWidget
Definition: ui_qt.h:512
Definition: flowlayout.h:68
void onStartCoreClicked()
Definition: ui_qt_window.cpp:1657
void onDownloadThumbnail(QString system, QString title)
Definition: thumbnaildownload.cpp:185
QString getThemeString(Theme theme)
Definition: ui_qt_window.cpp:1189
void(* retro_task_callback_t)(void *task_data, void *user_data, const char *error)
Definition: task_queue.h:47
static const unsigned char msg[]
Definition: ccm.c:375
void onUpdateDownloadProgress(qint64 bytesReceived, qint64 bytesTotal)
Definition: updateretroarch.cpp:201
Definition: coreinfodialog.h:9
PlaylistEntryDialog * playlistEntryDialog()
Definition: ui_qt_window.cpp:1923
QLineEdit * m_searchLineEdit
Definition: ui_qt.h:469
QLineEdit * searchLineEdit()
Definition: ui_qt_window.cpp:2371
void onListViewClicked()
Definition: ui_qt_window.cpp:803
void onUpdateGridItemPixmapFromImage(GridItem *item)
Definition: ui_qt_window.cpp:2954
GLint GLint GLint GLint GLint GLint y
Definition: glext.h:6295
void deferReloadShaderParams()
Definition: ui_qt_window.cpp:1081
QWidget * m_searchWidget
Definition: ui_qt.h:468
void onContentItemDoubleClicked(QTableWidgetItem *item)
Definition: ui_qt_window.cpp:1652
void onPlaylistThumbnailDownloadProgress(qint64 bytesReceived, qint64 bytesTotal)
Definition: playlistthumbnaildownload.cpp:175
QPixmap pixmap
Definition: ui_qt.h:109
void keyPressEvent(QKeyEvent *event)
Definition: ui_qt_window.cpp:225
GLint GLint GLint GLint GLint x
Definition: glext.h:6295
void onShowHiddenDockWidgetAction()
Definition: ui_qt_window.cpp:2345
QStyle * m_defaultStyle
Definition: ui_qt.h:486
void onResizeThumbnailOne()
Definition: ui_qt_window.cpp:2540
void onTabWidgetIndexChanged(int index)
Definition: ui_qt_window.cpp:2105
void onThumbnailDownloadNetworkSslErrors(const QList< QSslError > &errors)
Definition: thumbnaildownload.cpp:50
void onPlaylistThumbnailDownloadNetworkError(QNetworkReply::NetworkError code)
Definition: playlistthumbnaildownload.cpp:25
void onBrowserUpClicked()
Definition: ui_qt_window.cpp:2717
void gotThumbnailDownload(QString system, QString title)
void columnCountChanged(int oldCount, int newCount)
Definition: ui_qt_window.cpp:181
QToolButton * m_startCorePushButton
Definition: ui_qt.h:473
void onLastWindowClosed()
Definition: ui_qt_application.cpp:86
void onContentGridInited()
Definition: ui_qt_window.cpp:3035
MainWindow(QWidget *parent=NULL)
Definition: ui_qt_window.cpp:276
Definition: inftrees.h:27
QToolButton * runPushButton()
Definition: ui_qt_window.cpp:2147
void keyPressEvent(QKeyEvent *event)
Definition: ui_qt_window.cpp:205
CoreInfoLabel(QString text=QString(), QWidget *parent=0)
Definition: ui_qt_window.cpp:235
void calcGridItemSize(GridItem *item, int zoomValue)
Definition: ui_qt_window.cpp:809
Definition: ui_qt_load_core_window.h:38
static const struct @104 priority[]
QFile m_thumbnailDownloadFile
Definition: ui_qt.h:526
QSettings * settings()
Definition: ui_qt_window.cpp:3154
QString m_currentCore
Definition: ui_qt.h:461
#define retro_assert(cond)
Definition: retro_assert.h:34
void addPlaylistItemsToGrid(const QStringList &paths, bool all=false)
Definition: playlist.cpp:1119
QVector< QByteArray > m_imageFormats
Definition: ui_qt.h:495
void onBrowserStartClicked()
Definition: ui_qt_window.cpp:2727
unsigned m_failedThumbnails
Definition: ui_qt.h:539
RETRO_BEGIN_DECLS struct ui_application_qt ui_application_qt_t
void showInfoMessageDeferred(QString msg)
void mouseDoubleClicked()
#define RETRO_END_DECLS
Definition: retro_common_api.h:42
void resizeEvent(QResizeEvent *event)
Definition: ui_qt.cpp:198
void onShaderParamsClicked()
Definition: ui_qt_window.cpp:1086
void onUpdateNetworkSslErrors(const QList< QSslError > &errors)
Definition: updateretroarch.cpp:90
void onViewClosedDocksAboutToShow()
Definition: ui_qt_window.cpp:2309
void onThumbnailPackDownloadNetworkError(QNetworkReply::NetworkError code)
Definition: thumbnailpackdownload.cpp:45
GLuint index
Definition: glext.h:6671
void appendLogMessage(const QString &msg)
Definition: ui_qt_window.cpp:1118
void paintEvent(QPaintEvent *event)
Definition: ui_qt.cpp:139
void onPlaylistFilesDropped(QStringList files)
Definition: playlist.cpp:124
static double lerp(double x, double y, double a, double b, double d)
Definition: ui_qt_window.cpp:749
GridItem()
Definition: ui_qt_window.cpp:164
int m_lastZoomSliderValue
Definition: ui_qt.h:505
QProgressDialog * m_playlistThumbnailDownloadProgressDialog
Definition: ui_qt.h:534
void onDeferredImageLoaded()
Definition: ui_qt_window.cpp:2913
void onPendingItemUpdates()
Definition: ui_qt_window.cpp:2936
void keyPressEvent(QKeyEvent *event)
Definition: ui_qt_window.cpp:3140
void addPlaylistItemsToTable(const QStringList &paths, bool all=false)
Definition: playlist.cpp:1325
GridItem * doDeferredImageLoad(GridItem *item, QString path)
Definition: ui_qt_window.cpp:2972
QPixmap * m_thumbnailPixmap2
Definition: ui_qt.h:480
void setSizeHint(QSize size)
Definition: ui_qt.cpp:104
const QString & customThemeString() const
Definition: ui_qt_window.cpp:871
void reloadPlaylists()
Definition: playlist.cpp:815
QPixmap * m_thumbnailPixmap3
Definition: ui_qt.h:481
int extractArchive(QString path)
void downloadPlaylistThumbnails(QString playlistPath)
Definition: playlistthumbnaildownload.cpp:287
QPointer< CoreOptionsDialog > m_coreOptionsDialog
Definition: ui_qt.h:518
QComboBox * m_launchWithComboBox
Definition: ui_qt.h:472
QHash< QString, QString > getSelectedCore()
Definition: ui_qt_window.cpp:1674
void onThumbnailPackDownloadNetworkSslErrors(const QList< QSslError > &errors)
Definition: thumbnailpackdownload.cpp:69
void downloadAllThumbnails(QString system, QUrl url=QUrl())
Definition: thumbnailpackdownload.cpp:218
ListWidget * playlistListWidget()
Definition: ui_qt_window.cpp:2735
void onCoreOptionsClicked()
Definition: ui_qt_window.cpp:1096
void selectBrowserDir(QString path)
Definition: ui_qt_window.cpp:1546
void onThumbnailPackDownloadReadyRead()
Definition: thumbnailpackdownload.cpp:208
void setCustomThemeString(QString qss)
Definition: ui_qt_window.cpp:922
Theme
Definition: ui_qt.h:247
QWidget * m_gridWidget
Definition: ui_qt.h:500
QListWidgetItem * m_historyPlaylistsItem
Definition: ui_qt.h:496
QApplication * app
Definition: ui_qt.h:556
ViewOptionsDialog * viewOptionsDialog()
Definition: ui_qt_window.cpp:1928
void updateRetroArchNightly()
Definition: updateretroarch.cpp:222
void addFilesToPlaylist(QStringList files)
Definition: playlist.cpp:130
ListWidget(QWidget *parent=0)
Definition: ui_qt_window.cpp:215
QNetworkAccessManager * m_networkManager
Definition: ui_qt.h:519
void gotLogMessage(const QString &msg)
QElapsedTimer m_statusMessageElapsedTimer
Definition: ui_qt.h:516
QPointer< ThumbnailWidget > widget
Definition: ui_qt.h:105
includes all by default used to find thumbnails Please choose a single playlist first Add Entry Add Folder Select Files< multiple > Please fill out all required fields RetroArch updated successfully Please restart the application for the changes to take effect Contributors Move Down Load Remove Add Pass No shader passes Reset All Passes Download thumbnail Start on playlist
Definition: msg_hash_el.h:7543
struct ui_window_qt ui_window_qt_t
struct _cl_event * event
Definition: glext.h:8406
bool addDirectoryFilesToList(QProgressDialog *dialog, QStringList &list, QDir &dir, QStringList &extensions)
Definition: playlist.cpp:42
QPointer< QNetworkReply > m_thumbnailPackDownloadReply
Definition: ui_qt.h:532
void deleteCurrentPlaylistItem()
Definition: playlist.cpp:1027
GLsizei const GLfloat * value
Definition: glext.h:6709
void onTableWidgetDeletePressed()
Definition: ui_qt_window.cpp:1628
QToolButton * coreInfoPushButton()
Definition: ui_qt_window.cpp:1529
void onThumbnailPackExtractFinished(bool success)
Definition: thumbnailpackdownload.cpp:297
QFile m_updateFile
Definition: ui_qt.h:522
void gotReloadShaderParams()
void setAllPlaylistsListMaxCount(int count)
Definition: playlist.cpp:1370
void onBrowserDownloadsClicked()
Definition: ui_qt_window.cpp:2684
ThumbnailLabel(QWidget *parent=0)
Definition: ui_qt.cpp:109
void loadContent(const QHash< QString, QString > &contentHash)
Definition: ui_qt_window.cpp:1748
QRegularExpression m_fileSanitizerRegex
Definition: ui_qt.h:482
ListWidget * m_listWidget
Definition: ui_qt.h:466
QString m_pendingDirScrollPath
Definition: ui_qt.h:541
void onResizeThumbnailThree()
Definition: ui_qt_window.cpp:2550
QWidget * m_gridLayoutWidget
Definition: ui_qt.h:503
QSize sizeHint() const
Definition: ui_qt_window.cpp:250
void thumbnailChanged(const QPixmap &pixmap)
void onLoadCoreClicked(const QStringList &extensionFilters=QStringList())
Definition: ui_qt_window.cpp:2878
void mouseDoubleClickEvent(QMouseEvent *event)
Definition: ui_qt.cpp:74
QPointer< ShaderParamsDialog > m_shaderParamsDialog
Definition: ui_qt.h:517
void deferReloadPlaylists()
Definition: playlist.cpp:805
PlaylistEntryDialog * m_playlistEntryDialog
Definition: ui_qt.h:515
void onGotLogMessage(const QString &msg)
Definition: ui_qt_window.cpp:1123
QPixmap * m_thumbnailPixmap
Definition: ui_qt.h:479
QSize sizeHint() const
Definition: ui_qt.cpp:99
void onCurrentListItemChanged(QListWidgetItem *current, QListWidgetItem *previous)
Definition: ui_qt_window.cpp:2641
void onResizeThumbnailTwo()
Definition: ui_qt_window.cpp:2545
ThumbnailWidget(QWidget *parent=0)
Definition: ui_qt.cpp:61
void onFileDropWidgetContextMenuRequested(const QPoint &pos)
Definition: filedropwidget.cpp:82
Theme theme()
Definition: ui_qt_window.cpp:1206
QToolButton * m_stopPushButton
Definition: ui_qt.h:476
void onUpdateDownloadReadyRead()
Definition: updateretroarch.cpp:212
void onDownloadScrollAgain(QString path)
Definition: ui_qt_window.cpp:2710
void onDownloadScroll(QString path)
Definition: ui_qt_window.cpp:2700
void showErrorMessageDeferred(QString msg)
void onThumbnailDownloadProgress(qint64 bytesReceived, qint64 bytesTotal)
Definition: thumbnaildownload.cpp:190
bool isEditorOpen()
Definition: ui_qt_window.cpp:200
void selectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
Definition: ui_qt_window.cpp:186
void scrollToDownloads(QString path)
void onFileSystemDirLoaded(const QString &path)
Definition: ui_qt_window.cpp:658
void onGotReloadCoreOptions()
Definition: ui_qt_window.cpp:1112
QPointer< QNetworkReply > m_updateReply
Definition: ui_qt.h:523
QProgressDialog * m_thumbnailDownloadProgressDialog
Definition: ui_qt.h:525
void onCoreLoadWindowClosed()
Definition: ui_qt_window.cpp:2820
void resizeEvent(QResizeEvent *event)
Definition: ui_qt.cpp:94
void showDocs()
Definition: ui_qt_window.cpp:3253
QProgressBar * m_gridProgressBar
Definition: ui_qt.h:508
void onUpdateNetworkError(QNetworkReply::NetworkError code)
Definition: updateretroarch.cpp:66
QString getCurrentPlaylistPath()
Definition: playlist.cpp:974
QString getScrubbedString(QString str)
Definition: ui_qt_window.cpp:3346
QPalette m_defaultPalette
Definition: ui_qt.h:487
void onCoreLoaded()
Definition: ui_qt_window.cpp:2834
QToolButton * stopPushButton()
Definition: ui_qt_window.cpp:2152
TreeView * dirTreeView()
Definition: ui_qt_window.cpp:2740
ViewType
Definition: ui_qt.h:241
const char *const str
Definition: portlistingparse.c:18
TableWidget * contentTableWidget()
Definition: ui_qt_window.cpp:2669
bool showMessageBox(QString msg, MessageBoxType msgType=MSGBOX_TYPE_INFO, Qt::WindowModality modality=Qt::ApplicationModal, bool showDontAsk=true, bool *dontAsk=NULL)
Definition: ui_qt_window.cpp:927
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6844
QVector< QPointer< GridItem > > m_gridItems
Definition: ui_qt.h:502
void onShowInfoMessage(QString msg)
Definition: ui_qt_window.cpp:3263
QWidget * m_gridProgressWidget
Definition: ui_qt.h:509
void addPlaylistHashToTable(const QVector< QHash< QString, QString > > &items)
Definition: playlist.cpp:1350
void getPlaylistFiles()
Definition: playlist.cpp:1111