OpenStudioCore:openstudio_lib
 All Classes Namespaces Functions Variables Enumerations Enumerator
Public Slots | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
openstudio::OSAppBase Class Referenceabstract

#include <OSAppBase.hpp>

+ Inheritance diagram for openstudio::OSAppBase:

Public Slots

virtual void reloadFile (const QString &fileToLoad, bool modified, bool saveCurrentTabs)=0
 
void showMeasureUpdateDlg ()
 

Public Member Functions

virtual void addMeasure () override
 
virtual void chooseHorizontalEditTab () override
 
virtual std::shared_ptr
< OSDocument
currentDocument () const =0
 
virtual boost::optional
< openstudio::model::Model > 
currentModel () override
 
virtual boost::optional
< openstudio::Workspace > 
currentWorkspace () override
 
virtual void downloadUpdatedBCLMeasures () override
 
virtual void duplicateSelectedMeasure () override
 
virtual QSharedPointer
< openstudio::EditController > 
editController () override
 
virtual * mainWidget () override
 
virtual MeasureManager & measureManager () override
 
virtual bool notify (QObject *receiver, QEvent *e) override
 
virtual void openBclDlg () override
 
 OSAppBase (int &argc, char **argv, const QSharedPointer< MeasureManager > &t_measureManager)
 
virtual boost::optional
< openstudio::analysisdriver::SimpleProject > 
project () override
 
virtual void updateBCLMeasures () override
 
virtual void updateMyMeasures () override
 
virtual void updateSelectedMeasureState () override
 
boost::shared_ptr< WaitDialog > waitDialog ()
 
virtual ~OSAppBase ()
 

Static Public Member Functions

static OSAppBaseinstance ()
 

Protected Member Functions

virtual void childEvent (QChildEvent *e) override
 
virtual bool event (QEvent *e) override
 

Constructor & Destructor Documentation

openstudio::OSAppBase::OSAppBase ( int &  argc,
char **  argv,
const QSharedPointer< MeasureManager > &  t_measureManager 
)
virtual openstudio::OSAppBase::~OSAppBase ( )
virtual

Member Function Documentation

virtual void openstudio::OSAppBase::addMeasure ( )
overridevirtual
virtual void openstudio::OSAppBase::childEvent ( QChildEvent *  e)
overrideprotectedvirtual
virtual void openstudio::OSAppBase::chooseHorizontalEditTab ( )
overridevirtual
virtual std::shared_ptr<OSDocument> openstudio::OSAppBase::currentDocument ( ) const
pure virtual
virtual boost::optional<openstudio::model::Model> openstudio::OSAppBase::currentModel ( )
overridevirtual
virtual boost::optional<openstudio::Workspace> openstudio::OSAppBase::currentWorkspace ( )
overridevirtual
virtual void openstudio::OSAppBase::downloadUpdatedBCLMeasures ( )
overridevirtual
virtual void openstudio::OSAppBase::duplicateSelectedMeasure ( )
overridevirtual
virtual QSharedPointer<openstudio::EditController> openstudio::OSAppBase::editController ( )
overridevirtual
virtual bool openstudio::OSAppBase::event ( QEvent *  e)
overrideprotectedvirtual
static OSAppBase* openstudio::OSAppBase::instance ( )
static
virtual * openstudio::OSAppBase::mainWidget ( )
overridevirtual
virtual MeasureManager& openstudio::OSAppBase::measureManager ( )
overridevirtual
virtual bool openstudio::OSAppBase::notify ( QObject receiver,
QEvent *  e 
)
overridevirtual
virtual void openstudio::OSAppBase::openBclDlg ( )
overridevirtual
virtual boost::optional<openstudio::analysisdriver::SimpleProject> openstudio::OSAppBase::project ( )
overridevirtual
virtual void openstudio::OSAppBase::reloadFile ( const QString &  fileToLoad,
bool  modified,
bool  saveCurrentTabs 
)
pure virtualslot
void openstudio::OSAppBase::showMeasureUpdateDlg ( )
slot
virtual void openstudio::OSAppBase::updateBCLMeasures ( )
overridevirtual
virtual void openstudio::OSAppBase::updateMyMeasures ( )
overridevirtual
virtual void openstudio::OSAppBase::updateSelectedMeasureState ( )
overridevirtual
boost::shared_ptr<WaitDialog> openstudio::OSAppBase::waitDialog ( )
inline