VPTissue Reference Manual
SimShell::Gui::Controller::AppController Class Reference

Main window of GUI. More...

#include <AppController.h>

Inheritance diagram for SimShell::Gui::Controller::AppController:
Inheritance graph
Collaboration diagram for SimShell::Gui::Controller::AppController:
Collaboration graph

Public Member Functions

 AppController (const std::shared_ptr< Gui::IFactory > &, QWidget *parent=0)
 
virtual boost::property_tree::ptree GetPTreeState () const
 
virtual Timings GetTimings () const
 
void Log (const std::string &)
 
virtual void SetPTreeState (const boost::property_tree::ptree &)
 
- Public Member Functions inherited from SimPT_Sim::ClockMan::Timeable<>
virtual ~Timeable ()
 Destructor virtual for polymorphic class.
 

Protected Member Functions

virtual void closeEvent (QCloseEvent *)
 

Additional Inherited Members

- Public Types inherited from SimPT_Sim::ClockMan::Timeable<>
using Timings = typename ClockTraits< std::chrono::system_clock, typename std::chrono::system_clock::duration >::CumulativeTimings
 
- Public Types inherited from SimPT_Sim::ClockMan::ClockTraits< std::chrono::system_clock, typename std::chrono::system_clock::duration >
using Clock = std::chrono::system_clock
 Type for clock.
 
using CumulativeTimings = SimPT_Sim::ClockMan::CumulativeRecords< typename std::chrono::system_clock::duration >
 Records with cumulative timing info.
 
using Duration = typename std::chrono::system_clock::duration
 Type for time duration units.
 
using IndividualTimings = SimPT_Sim::ClockMan::IndividualRecords< typename std::chrono::system_clock::duration >
 Records with individual timing info.
 
using Stopclock = SimPT_Sim::ClockMan::Stopwatch< std::chrono::system_clock >
 Stopwatch to measure time durations.
 

Detailed Description

Main window of GUI.

Owner of 1 WorkspaceController instance.

Definition at line 43 of file AppController.h.

Member Function Documentation

ptree SimShell::Gui::Controller::AppController::GetPTreeState ( ) const
virtual
See also
IHasPTreeState

Implements SimShell::Gui::IHasPTreeState.

Definition at line 75 of file AppController.cpp.

AppController::Timings SimShell::Gui::Controller::AppController::GetTimings ( ) const
virtual
See also
SimPT_Sim::ClockMan::Timeable

Implements SimPT_Sim::ClockMan::Timeable<>.

Definition at line 86 of file AppController.cpp.

void SimShell::Gui::Controller::AppController::SetPTreeState ( const boost::property_tree::ptree &  )
virtual
See also
IHasPTreeState

Implements SimShell::Gui::IHasPTreeState.

Definition at line 183 of file AppController.cpp.


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