VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | Friends
makVrf::DtComputeAerodromeDefinitionDialog Class Reference
Inheritance diagram for makVrf::DtComputeAerodromeDefinitionDialog:
Inheritance graph
[legend]

Public Member Functions

 DtComputeAerodromeDefinitionDialog (makVrv::DtDe &de, QWidget *parent, const QString &title="")
 
virtual ~DtComputeAerodromeDefinitionDialog ()
 
virtual void init (const QString &title)
 
virtual void setForce (int force)
 
int getForce () const
 
virtual void setStatusText (const QString &text)
 
virtual void enableEditing (bool enable)
 
virtual void closeDialog ()
 
virtual void processCreateNewArea ()
 
virtual std::vector< std::string > selectedAerodromes () const
 
- Public Member Functions inherited from makVrf::DtAutoHideDock
 DtAutoHideDock (makVrv::DtDe &de, const QString &title="", const std::string &className="", QWidget *parent=0, Qt::WindowFlags flags=0)
 
 ~DtAutoHideDock ()
 
virtual const
makVrv::DtQIconConfigurations
icon ()
 
virtual void setIcon (const makVrv::DtQIconConfigurations &icon)
 
virtual DtAutoHideDockType dockType () const
 
virtual void setDockType (DtAutoHideDockType t)
 
virtual bool pinned () const
 
virtual void setPinned (bool flag)
 
virtual void setShowWindowTitle (bool)
 
bool showWindowTitle () const
 
virtual void setTitle (const QString &title)
 
virtual void setAdjustToMinimumSize (bool)
 
virtual bool adjustToMinimumSize () const
 
const std::string & className () const
 
virtual bool keepAlive () const
 

Protected Slots

virtual void slot_onCreateButtonClicked ()
 
virtual void onAddAreaButtonClicked ()
 
virtual void updateCreateButton ()
 
- Protected Slots inherited from makVrf::DtAutoHideDock
virtual void slot_closePressed ()
 
virtual void slot_pinPressed (bool flag)
 
virtual void slot_topLevelChanged (bool)
 

Protected Member Functions

virtual void slot_stoppedObjectCreation ()
 
virtual void finalizeObjectCreation (const DtVrfObjectManipulationHandlerBaseClass::ObjectManipulationData &omd)
 
virtual void sessionStatusChanged (int status)
 
virtual void setupGui ()
 
virtual void setupConnections ()
 
virtual void tearDownConnections ()
 
virtual
DtComputeAerodromeDefinitionDialogLogic
createLogic ()
 
virtual void closeEvent (QCloseEvent *event)
 
virtual void showEvent (QShowEvent *event)
 
- Protected Member Functions inherited from makVrf::DtAutoHideDock
virtual bool eventFilter (QObject *p, QEvent *e)
 
virtual void enterEvent (QEvent *event)
 
virtual void leaveEvent (QEvent *event)
 
virtual void paintEvent (QPaintEvent *p)
 
virtual void resizeEvent (QResizeEvent *event)
 

Protected Attributes

Ui_ComputedAerodromeDefinitionWidgetUi myUiImpl
 
QWidget * myMainWidget
 
QPushButtonmyCreateButton
 
QPushButtonmyCancelButton
 
DtComputeAerodromeDefinitionDialogLogicmyLogic
 
QWidget * myParent
 
DtForceSelectionEntryWidgetmyForceSelection
 
DtAirportSelectionWidgetmyAirportSelectionWidget
 
QListWidget * myAerodromes
 
bool myConnectionsSetup
 
makVrv::DtSignalConnectionManager myCreationSignals
 
QLabelmyAerodromesLabel
 
- Protected Attributes inherited from makVrf::DtAutoHideDock
makVrv::DtDemyDe
 
DtExtendedTitleBarWidgetmyTitleBarWidget
 
makVrv::DtQIconConfigurations myIcon
 
DtAutoHideDockType myDockType
 
bool myAdjustToMinimumSize
 
std::string myClassName
 
QColor myTitleFillColorStop0
 
QColor myTitleFillColorStop1
 
QColor myOutlineInnerColor
 
QColor myOutlineOuterColor
 
bool myShowWindowTitle = true
 

Friends

class DtComputeAerodromeDefinitionDialogLogic
 

Additional Inherited Members

- Public Types inherited from makVrf::DtAutoHideDock
enum  DtAutoHideDockType { Palette = 0, Dialog }
 
- Signals inherited from makVrf::DtAutoHideDock
void signal_closing (DtAutoHideDock *dock)
 
void signal_pinPressed (DtAutoHideDock *dock)
 
void signal_topLevelChanged (DtAutoHideDock *dock)
 
void signal_resized (DtAutoHideDock *dock)
 
void signal_destroyed (DtAutoHideDock *dock)
 
void signal_enter (DtAutoHideDock *dock)
 
void signal_leave (DtAutoHideDock *dock)
 
- Public Attributes inherited from makVrf::DtAutoHideDock
boost::signals2::signal< void()> signal_windowTitleShownChanged
 
- Properties inherited from makVrf::DtAutoHideDock
QColor TitleFillColorStop0
 
QColor TitleFillColorStop1
 
QColor OutlineInnerColor
 
QColor OutlineOuterColor
 

Constructor & Destructor Documentation

makVrf::DtComputeAerodromeDefinitionDialog::DtComputeAerodromeDefinitionDialog ( makVrv::DtDe de,
QWidget *  parent,
const QString &  title = "" 
)

Constructor.

virtual makVrf::DtComputeAerodromeDefinitionDialog::~DtComputeAerodromeDefinitionDialog ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrf::DtComputeAerodromeDefinitionDialog::init ( const QString &  title)
virtual

Performs dialog initialization.

virtual void makVrf::DtComputeAerodromeDefinitionDialog::setForce ( int  force)
virtual

Selects the force.

int makVrf::DtComputeAerodromeDefinitionDialog::getForce ( ) const

Returns selected force.

virtual void makVrf::DtComputeAerodromeDefinitionDialog::setStatusText ( const QString &  text)
virtual

Sets the status text.

virtual void makVrf::DtComputeAerodromeDefinitionDialog::enableEditing ( bool  enable)
virtual

Enable or disable editing and creation of a new route.

virtual void makVrf::DtComputeAerodromeDefinitionDialog::closeDialog ( )
virtual

Closes the dialog.

virtual void makVrf::DtComputeAerodromeDefinitionDialog::processCreateNewArea ( )
virtual

tells the creation manager to begin to create an area object

virtual std::vector<std::string> makVrf::DtComputeAerodromeDefinitionDialog::selectedAerodromes ( ) const
virtual
virtual void makVrf::DtComputeAerodromeDefinitionDialog::slot_stoppedObjectCreation ( )
protectedvirtual
virtual void makVrf::DtComputeAerodromeDefinitionDialog::finalizeObjectCreation ( const DtVrfObjectManipulationHandlerBaseClass::ObjectManipulationData omd)
protectedvirtual
virtual void makVrf::DtComputeAerodromeDefinitionDialog::sessionStatusChanged ( int  status)
protectedvirtual

Close dialog if session is loading or closing scenario.

virtual void makVrf::DtComputeAerodromeDefinitionDialog::setupGui ( )
protectedvirtual

Configures the dialog.

Reimplemented from makVrf::DtAutoHideDock.

virtual void makVrf::DtComputeAerodromeDefinitionDialog::setupConnections ( )
protectedvirtual

Connects signals and slots.

virtual void makVrf::DtComputeAerodromeDefinitionDialog::tearDownConnections ( )
protectedvirtual

Disconnects signals and slots.

virtual DtComputeAerodromeDefinitionDialogLogic* makVrf::DtComputeAerodromeDefinitionDialog::createLogic ( )
protectedvirtual

Creates the logic controlling the dialog.

virtual void makVrf::DtComputeAerodromeDefinitionDialog::closeEvent ( QCloseEvent *  event)
protectedvirtual

Handles closing of the dialog.

Reimplemented from makVrf::DtAutoHideDock.

virtual void makVrf::DtComputeAerodromeDefinitionDialog::showEvent ( QShowEvent *  event)
protectedvirtual

Handles showing of the dialog.

virtual void makVrf::DtComputeAerodromeDefinitionDialog::slot_onCreateButtonClicked ( )
protectedvirtualslot

Processing the clicking of the create button.

virtual void makVrf::DtComputeAerodromeDefinitionDialog::onAddAreaButtonClicked ( )
protectedvirtualslot

Invoked when the "Add Area" button is pressed. Allows user to add a new area which is then automatically selected.

virtual void makVrf::DtComputeAerodromeDefinitionDialog::updateCreateButton ( )
protectedvirtualslot

Friends And Related Function Documentation

Member Data Documentation

Ui_ComputedAerodromeDefinitionWidgetUi makVrf::DtComputeAerodromeDefinitionDialog::myUiImpl
protected
QWidget* makVrf::DtComputeAerodromeDefinitionDialog::myMainWidget
protected
QPushButton* makVrf::DtComputeAerodromeDefinitionDialog::myCreateButton
protected
QPushButton* makVrf::DtComputeAerodromeDefinitionDialog::myCancelButton
protected
DtComputeAerodromeDefinitionDialogLogic* makVrf::DtComputeAerodromeDefinitionDialog::myLogic
protected
QWidget* makVrf::DtComputeAerodromeDefinitionDialog::myParent
protected
DtForceSelectionEntryWidget* makVrf::DtComputeAerodromeDefinitionDialog::myForceSelection
protected
DtAirportSelectionWidget* makVrf::DtComputeAerodromeDefinitionDialog::myAirportSelectionWidget
protected
QListWidget* makVrf::DtComputeAerodromeDefinitionDialog::myAerodromes
protected
bool makVrf::DtComputeAerodromeDefinitionDialog::myConnectionsSetup
protected
makVrv::DtSignalConnectionManager makVrf::DtComputeAerodromeDefinitionDialog::myCreationSignals
protected
QLabel* makVrf::DtComputeAerodromeDefinitionDialog::myAerodromesLabel
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)