CEditorApplication: Make use of in-class initializers where applicable

This commit is contained in:
Lioncash 2020-06-28 03:02:50 -04:00
parent fb30162a8f
commit f1d1c26283
2 changed files with 5 additions and 10 deletions

View File

@ -22,13 +22,8 @@
CEditorApplication::CEditorApplication(int& rArgc, char **ppArgv) CEditorApplication::CEditorApplication(int& rArgc, char **ppArgv)
: QApplication(rArgc, ppArgv) : QApplication(rArgc, ppArgv)
, mpActiveProject(nullptr) , mLastUpdate{CTimer::GlobalTime()}
, mpWorldEditor(nullptr)
, mpProjectDialog(nullptr)
, mInitialized(false)
{ {
mLastUpdate = CTimer::GlobalTime();
connect(&mRefreshTimer, SIGNAL(timeout()), this, SLOT(TickEditors())); connect(&mRefreshTimer, SIGNAL(timeout()), this, SLOT(TickEditors()));
mRefreshTimer.start(8); mRefreshTimer.start(8);
} }

View File

@ -21,12 +21,12 @@ class CEditorApplication : public QApplication
Q_OBJECT Q_OBJECT
std::unique_ptr<CGameProject> mpActiveProject; std::unique_ptr<CGameProject> mpActiveProject;
CWorldEditor *mpWorldEditor; CWorldEditor *mpWorldEditor = nullptr;
CResourceBrowser *mpResourceBrowser; CResourceBrowser *mpResourceBrowser = nullptr;
CProjectSettingsDialog *mpProjectDialog; CProjectSettingsDialog *mpProjectDialog = nullptr;
QVector<IEditor*> mEditorWindows; QVector<IEditor*> mEditorWindows;
QMap<CResourceEntry*,IEditor*> mEditingMap; QMap<CResourceEntry*,IEditor*> mEditingMap;
bool mInitialized; bool mInitialized = false;
QTimer mRefreshTimer; QTimer mRefreshTimer;
double mLastUpdate; double mLastUpdate;