Fork me on GitHub
2.15.20
FGx
A cross-platform launcher for FlightGear
LauncherWindow Class Reference

The LauncherWindow is raised and controlled by MainObject. More...

#include <launcherwindow.h>

Inheritance diagram for LauncherWindow:

Public Slots

void header_show_message (QString message)
 
void initialize ()
 
void load_profile ()
 
void on_command_preview ()
 
void on_debug_mode ()
 
void on_start_all_clicked ()
 
void on_start_fgfs_clicked ()
 
void on_start_terrasync_clicked ()
 
void on_tab_changed (int)
 
void on_upx (QString option, bool enabled, QString value)
 
void reset_profile ()
 
void save_profile ()
 
void save_settings ()
 
bool validate ()
 

Signals

void setx (QString option, bool enabled, QString value)
 

Public Member Functions

void closeEvent (QCloseEvent *event)
 
 LauncherWindow (MainObject *mob, QWidget *parent=0)
 
void moveEvent (QMoveEvent *ev)
 
 ~LauncherWindow ()
 

Public Attributes

QActionGroup * actionGroupStyle
 
AircraftWidgetaircraftWidget
 
AirportsWidgetairportsWidget
 
QPushButton * buttonLoadSettings
 
QPushButton * buttonResetSettings
 
QPushButton * buttonSaveSettings
 
CoreSettingsWidgetcoreSettingsWidget
 
ExeControlsexeAll
 
ExeControlsexeFgfs
 
ExeControlsexeTerraSync
 
ExpertOptionsWidgetexpertOptionsWidget
 
HeaderWidgetheaderWidget
 
bool initializing
 
MainObjectmainObject
 
MenuWidgetmenuWidget
 
MessageBox * messageBox
 
QMessageBox * NativeMessageBox
 
NetworkWidgetnetworkWidget
 
RenderingWidgetrenderingWidget
 
StatusBar * statusBar
 
QTabWidget * tabWidget
 
TimeWeatherWidgettimeWeatherWidget
 
XGroupHBoxtoolBox
 

Detailed Description

The LauncherWindow is raised and controlled by MainObject.

At Present its created upon application launch as a hidden/show window

Definition at line 60 of file launcherwindow.h.

Constructor & Destructor Documentation

LauncherWindow::LauncherWindow ( MainObject mob,
QWidget parent = 0 
)

Definition at line 41 of file launcherwindow.cpp.

LauncherWindow::~LauncherWindow ( )

Definition at line 235 of file launcherwindow.cpp.

Member Function Documentation

void LauncherWindow::closeEvent ( QCloseEvent *  event)

Definition at line 467 of file launcherwindow.cpp.

void LauncherWindow::header_show_message ( QString  message)
slot

Definition at line 451 of file launcherwindow.cpp.

Referenced by initialize().

void LauncherWindow::initialize ( )
slot

Definition at line 243 of file launcherwindow.cpp.

Referenced by LauncherWindow().

void LauncherWindow::load_profile ( )
slot

Definition at line 345 of file launcherwindow.cpp.

Referenced by LauncherWindow().

void LauncherWindow::moveEvent ( QMoveEvent *  ev)

Definition at line 461 of file launcherwindow.cpp.

void LauncherWindow::on_command_preview ( )
slot

Definition at line 390 of file launcherwindow.cpp.

void LauncherWindow::on_debug_mode ( )
slot

Definition at line 533 of file launcherwindow.cpp.

Referenced by LauncherWindow().

void LauncherWindow::on_start_all_clicked ( )
slot

Definition at line 298 of file launcherwindow.cpp.

Referenced by LauncherWindow().

void LauncherWindow::on_start_fgfs_clicked ( )
slot

Definition at line 307 of file launcherwindow.cpp.

Referenced by LauncherWindow().

void LauncherWindow::on_start_terrasync_clicked ( )
slot

Definition at line 318 of file launcherwindow.cpp.

Referenced by LauncherWindow().

void LauncherWindow::on_tab_changed ( int  tab_idx)
slot

Definition at line 504 of file launcherwindow.cpp.

Referenced by LauncherWindow().

void LauncherWindow::on_upx ( QString  option,
bool  enabled,
QString  value 
)
slot
void LauncherWindow::reset_profile ( )
slot

Definition at line 378 of file launcherwindow.cpp.

Referenced by LauncherWindow(), and load_profile().

void LauncherWindow::save_profile ( )
slot

Definition at line 362 of file launcherwindow.cpp.

Referenced by LauncherWindow().

void LauncherWindow::save_settings ( )
slot

Definition at line 331 of file launcherwindow.cpp.

Referenced by closeEvent(), and on_command_preview().

void LauncherWindow::setx ( QString  option,
bool  enabled,
QString  value 
)
signal

Referenced by LauncherWindow().

bool LauncherWindow::validate ( )
slot

Member Data Documentation

QActionGroup* LauncherWindow::actionGroupStyle

Definition at line 78 of file launcherwindow.h.

AircraftWidget* LauncherWindow::aircraftWidget
AirportsWidget* LauncherWindow::airportsWidget
QPushButton* LauncherWindow::buttonLoadSettings

Definition at line 89 of file launcherwindow.h.

Referenced by LauncherWindow().

QPushButton* LauncherWindow::buttonResetSettings

Definition at line 91 of file launcherwindow.h.

Referenced by LauncherWindow().

QPushButton* LauncherWindow::buttonSaveSettings

Definition at line 90 of file launcherwindow.h.

Referenced by LauncherWindow().

CoreSettingsWidget* LauncherWindow::coreSettingsWidget

Definition at line 81 of file launcherwindow.h.

Referenced by initialize(), LauncherWindow(), and validate().

ExeControls* LauncherWindow::exeAll

Definition at line 93 of file launcherwindow.h.

Referenced by LauncherWindow(), and on_debug_mode().

ExeControls* LauncherWindow::exeFgfs

Definition at line 94 of file launcherwindow.h.

Referenced by LauncherWindow(), and on_debug_mode().

ExeControls* LauncherWindow::exeTerraSync

Definition at line 95 of file launcherwindow.h.

Referenced by LauncherWindow(), and on_debug_mode().

ExpertOptionsWidget* LauncherWindow::expertOptionsWidget

Definition at line 87 of file launcherwindow.h.

Referenced by LauncherWindow().

bool LauncherWindow::initializing

Definition at line 71 of file launcherwindow.h.

Referenced by LauncherWindow(), and on_tab_changed().

MenuWidget* LauncherWindow::menuWidget

Definition at line 73 of file launcherwindow.h.

Referenced by LauncherWindow().

MessageBox* LauncherWindow::messageBox

Definition at line 98 of file launcherwindow.h.

QMessageBox* LauncherWindow::NativeMessageBox

Definition at line 100 of file launcherwindow.h.

NetworkWidget* LauncherWindow::networkWidget

Definition at line 86 of file launcherwindow.h.

Referenced by LauncherWindow(), and validate().

RenderingWidget* LauncherWindow::renderingWidget

Definition at line 83 of file launcherwindow.h.

Referenced by LauncherWindow().

StatusBar* LauncherWindow::statusBar

Definition at line 97 of file launcherwindow.h.

QTabWidget* LauncherWindow::tabWidget

Definition at line 79 of file launcherwindow.h.

Referenced by initialize(), LauncherWindow(), on_tab_changed(), and validate().

TimeWeatherWidget* LauncherWindow::timeWeatherWidget

Definition at line 82 of file launcherwindow.h.

Referenced by LauncherWindow(), and validate().

XGroupHBox* LauncherWindow::toolBox

Definition at line 76 of file launcherwindow.h.

Referenced by LauncherWindow().


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