API Documentation
Loading...
Searching...
No Matches
WidgetInitialization Class Reference

#include <WidgetInitialization.h>

Inheritance diagram for WidgetInitialization:
[legend]
Collaboration diagram for WidgetInitialization:
[legend]

Public Member Functions

 WidgetInitialization ()
 
 WidgetInitialization (int argc, char **argv)
 
virtual void setupLanguages ()
 
virtual void setupUnits ()
 
virtual void setupFonts ()
 
virtual void setupUI ()
 
virtual void registerMetatypes ()
 
virtual void setupFileStructure ()
 
virtual void setupFactories ()
 
virtual void setupManuals ()
 
virtual void errorHandlingInit ()
 
virtual void setUpdateChecker ()
 
virtual void setupUIThemes ()
 
virtual void requestPermissions ()
 
virtual void setupModules ()
 
virtual void setupUserOptions ()
 
virtual NDEVRApplicationinitializeApplication ()
 
virtual void setupAll ()
 
virtual int launch ()
 

Public Attributes

int argc
 
char ** argv
 
std::function< void()> load_modules_callback
 
String main_module_name
 
bool setup_language = true
 
bool validate_file_structure = true
 
bool setup_fonts = true
 
bool setup_factories = true
 
bool setup_error_handling = true
 
bool setup_file_structure = true
 
bool launch_model_manager = true
 
bool qt_enable_high_dpi_scaling = true
 
bool qt_use_high_dpi_bitmaps = true
 
bool qt_allow_virtual_keyboard = false
 
bool auto_restart = true
 
bool setup_modules = true
 
bool disable_os_keyboard = false
 
bool disable_auto_screen_factor = true
 
bool load_user_settings = true
 
NDEVRApplicationapp = nullptr
 
QTModelManagermanager = nullptr
 
QTWindowManager * gui = nullptr
 

Constructor & Destructor Documentation

◆ WidgetInitialization() [1/2]

◆ WidgetInitialization() [2/2]

WidgetInitialization ( int argc,
char ** argv )

Member Function Documentation

◆ errorHandlingInit()

void errorHandlingInit ( )
virtual

◆ initializeApplication()

NDEVRApplication * initializeApplication ( )
virtual

◆ launch()

int launch ( )
virtual

Reimplemented in ApplicationSetup.

◆ registerMetatypes()

void registerMetatypes ( )
virtual

Reimplemented in ApplicationSetup.

◆ requestPermissions()

void requestPermissions ( )
virtual

◆ setupAll()

void setupAll ( )
virtual

◆ setUpdateChecker()

void setUpdateChecker ( )
virtual

◆ setupFactories()

void setupFactories ( )
virtual

Reimplemented in ApplicationSetup.

◆ setupFileStructure()

void setupFileStructure ( )
virtual

◆ setupFonts()

void setupFonts ( )
virtual

◆ setupLanguages()

void setupLanguages ( )
virtual

◆ setupManuals()

void setupManuals ( )
virtual

◆ setupModules()

void setupModules ( )
virtual

◆ setupUI()

void setupUI ( )
virtual

is_vertical);

Reimplemented in ApplicationSetup.

◆ setupUIThemes()

void setupUIThemes ( )
virtual

◆ setupUnits()

void setupUnits ( )
virtual

◆ setupUserOptions()

void setupUserOptions ( )
virtual

Reimplemented in ApplicationSetup.

Member Data Documentation

◆ app

NDEVRApplication* app = nullptr

◆ argc

int argc

◆ argv

char** argv

◆ auto_restart

bool auto_restart = true

◆ disable_auto_screen_factor

bool disable_auto_screen_factor = true

◆ disable_os_keyboard

bool disable_os_keyboard = false

◆ gui

QTWindowManager* gui = nullptr

◆ launch_model_manager

bool launch_model_manager = true

◆ load_modules_callback

std::function<void()> load_modules_callback

◆ load_user_settings

bool load_user_settings = true

◆ main_module_name

String main_module_name

◆ manager

QTModelManager* manager = nullptr

◆ qt_allow_virtual_keyboard

bool qt_allow_virtual_keyboard = false

◆ qt_enable_high_dpi_scaling

bool qt_enable_high_dpi_scaling = true

◆ qt_use_high_dpi_bitmaps

bool qt_use_high_dpi_bitmaps = true

◆ setup_error_handling

bool setup_error_handling = true

◆ setup_factories

bool setup_factories = true

◆ setup_file_structure

bool setup_file_structure = true

◆ setup_fonts

bool setup_fonts = true

◆ setup_language

bool setup_language = true

◆ setup_modules

bool setup_modules = true

◆ validate_file_structure

bool validate_file_structure = true

The documentation for this class was generated from the following files: