/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Tools/Inspector/MainWindow.moc.h
75 строк
2 KB
Sanakan8472
Render Graph Inspector (#1968)
24 июн 2026, 10:00
Не верифицирован
24 июн 2026, 10:00
e9cca37
Код
Авторство
О чём код?
#pragma once #include <Foundation/Basics.h> #include <Inspector/StatVisWidget.moc.h> #include <Inspector/ui_MainWindow.h> #include <QMainWindow> #include <ads/DockManager.h> class ezQtMainWindow : public QMainWindow, public Ui_MainWindow { enum OnTopMode { Never, Always, WhenConnected }; public: Q_OBJECT public: ezQtMainWindow(); ~ezQtMainWindow(); static ezQtMainWindow* s_pWidget; static void ProcessTelemetry(void* pUnuseed); virtual void closeEvent(QCloseEvent* pEvent); /// Updates m_sConnectionTarget and refreshes the window title. void SetConnectionTarget(const QString& sTarget); public Q_SLOTS: void DockWidgetVisibilityChanged(bool bVisible); void UpdateNetworkTimeOut(); private Q_SLOTS: void on_ActionShowWindowLog_triggered(); void on_ActionShowWindowMemory_triggered(); void on_ActionShowWindowTime_triggered(); void on_ActionShowWindowInput_triggered(); void on_ActionShowWindowCVar_triggered(); void on_ActionShowWindowReflection_triggered(); void on_ActionShowWindowSubsystems_triggered(); void on_ActionShowWindowPlugins_triggered(); void on_ActionShowWindowFile_triggered(); void on_ActionShowWindowGlobalEvents_triggered(); void on_ActionShowWindowData_triggered(); void on_ActionShowWindowResource_triggered(); void on_ActionShowWindowRenderGraph_triggered(); void on_ActionOnTopWhenConnected_triggered(); void on_ActionAlwaysOnTop_triggered(); void on_ActionNeverOnTop_triggered(); private: void SetAlwaysOnTop(OnTopMode Mode); void UpdateAlwaysOnTop(); void SetupNetworkTimer(); void UpdateNetwork(); void UpdateWindowTitle(); private: OnTopMode m_OnTopMode; QTimer* m_pNetworkTimer; QString m_sConnectionTarget; ezString m_sLastServerName; bool m_bConnectedToServer = false; public: ads::CDockManager* m_DockManager = nullptr; QAction* m_pActionShowStatIn[10]; ezQtStatVisWidget* m_pStatHistoryWidgets[10]; };