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)
: QApplication(rArgc, ppArgv)
, mpActiveProject(nullptr)
, mpWorldEditor(nullptr)
, mpProjectDialog(nullptr)
, mInitialized(false)
, mLastUpdate{CTimer::GlobalTime()}
{
mLastUpdate = CTimer::GlobalTime();
connect(&mRefreshTimer, SIGNAL(timeout()), this, SLOT(TickEditors()));
mRefreshTimer.start(8);
}

View File

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