@ -30,6 +30,8 @@
# include "core/hle/service/am/applet_oe.h"
# include "core/hle/service/am/applets/applets.h"
# include "input_common/tas/tas_input.h"
// These are wrappers to avoid the calls to CreateDirectory and CreateFile because of the Windows
// defines.
static FileSys : : VirtualDir VfsFilesystemCreateDirectoryWrapper (
@ -824,6 +826,12 @@ void GMainWindow::InitializeWidgets() {
} ) ;
statusBar ( ) - > insertPermanentWidget ( 0 , renderer_status_button ) ;
TASlabel = new QLabel ( ) ;
TASlabel - > setObjectName ( QStringLiteral ( " TASlabel " ) ) ;
TASlabel - > setText ( tr ( " TAS not running " ) ) ;
TASlabel - > setFocusPolicy ( Qt : : NoFocus ) ;
statusBar ( ) - > insertPermanentWidget ( 0 , TASlabel ) ;
statusBar ( ) - > setVisible ( true ) ;
setStyleSheet ( QStringLiteral ( " QStatusBar::item{border: none;} " ) ) ;
}
@ -2894,6 +2902,7 @@ void GMainWindow::UpdateStatusBar() {
return ;
}
TASlabel - > setText ( tr ( input_subsystem - > GetTas ( ) - > GetStatusDescription ( ) . c_str ( ) ) ) ;
auto & system = Core : : System : : GetInstance ( ) ;
auto results = system . GetAndResetPerfStats ( ) ;
auto & shader_notify = system . GPU ( ) . ShaderNotify ( ) ;