68          const WindowType _type = WindowType::kMainWindow,
 
   69          const char *_renderEngineGuiApiBackend = 
nullptr);
 
   76      public: QQmlApplicationEngine *
Engine() 
const;
 
   89          const tinyxml2::XMLElement *_pluginElem = 
nullptr);
 
  192      private: 
bool InitializeMainWindow();
 
  199      private: 
bool InitializeDialogs();
 
  209      private: 
bool AddPluginsToWindow();
 
  214      private: 
bool ApplyConfig();
 
  218      GZ_UTILS_UNIQUE_IMPL_PTR(dataPtr)