overte/launchers/qt
2019-11-25 13:24:51 -08:00
..
cmake remove un-needed file 2019-10-28 14:18:17 -07:00
deps/miniz fixing last mac warning and taskbar icon for windows 2019-10-01 14:41:46 -07:00
resources Make requested changes 2019-10-30 10:41:17 -07:00
src Merge pull request #16442 from danteruiz/fix-startmenu-icons 2019-11-05 11:38:06 -08:00
BUILD.md Adding QT Launcher Documention 2019-11-25 13:24:51 -08:00
CMakeLists.txt fixing last commit typo 2019-10-18 14:13:45 -07:00
HQ Launcher.entitlements qt entitlements for mac 2019-10-25 15:52:12 -07:00
readme.md Adding QT Launcher Documention 2019-11-25 13:24:51 -08:00

HQ Launcher

Behavior of the HQ Launcher is as follows:

  • Launching the user in the current HQ domain
  • Update the Interface client to the current version.
  • Update the HQ Launcher to the current version

directory structure

src/ - contains the c++ and objective-c.

  • LauncherState - hold majority of the logic of the launcher (signin, config file, updating, running launcher)
  • LauncherInstaller_windows - logic of how to install/uninstall HQ Launcher on windows
  • Helper - helper functions
  • UserSettings - getting the users setting (home location) from metaverse
  • BuildsRequest - getting / parsing the build info from thunder api
  • LoginRequest - checks the login credentials the user typed in.
  • Unzipper - helper class for extracting zip files

resources/

  • image/ - Holds the images and icon that are used by the launcher
  • qml/ - UI elements - QML_FILE_FOR_UI_STATE varible in LauchherState defines what qml files are used by the laucnher.