OpenStudio:openstudio_app
 All Classes Namespaces Functions Variables
Public Slots | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
openstudio::OpenStudioApp Class Reference

#include <OpenStudioApp.hpp>

+ Inheritance diagram for openstudio::OpenStudioApp:

Public Slots

void changeDefaultLibraries ()
 
void importgbXML ()
 
void importIdf ()
 
void importIFC ()
 
void importSDD ()
 
void loadLibrary ()
 
void newModel ()
 
void open ()
 
void quit ()
 
virtual void reloadFile (const QString &osmPath, bool modified, bool saveCurrentTabs) override
 
void revertToSaved ()
 
void showAbout ()
 
void showHelp ()
 

Public Member Functions

openstudio::model::Model componentLibrary () const
 
virtual std::shared_ptr
< OSDocument > 
currentDocument () const override
 
openstudio::model::Model hvacComponentLibrary () const
 
virtual bool notify (QObject *receiver, QEvent *event) override
 
 OpenStudioApp (int &argc, char **argv)
 
openstudio::path openstudioCLIPath () const
 
openstudio::path resourcesPath () const
 Returns an absolute, canonical path to the resource folder, whether it's launched from the build directory or the OS App. More...
 
virtual ~OpenStudioApp ()
 

Static Public Member Functions

static OpenStudioAppinstance ()
 

Protected Member Functions

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

Constructor & Destructor Documentation

openstudio::OpenStudioApp::OpenStudioApp ( int &  argc,
char **  argv 
)
virtual openstudio::OpenStudioApp::~OpenStudioApp ( )
virtual

Member Function Documentation

void openstudio::OpenStudioApp::changeDefaultLibraries ( )
slot
virtual void openstudio::OpenStudioApp::childEvent ( QChildEvent *  e)
overrideprotectedvirtual
openstudio::model::Model openstudio::OpenStudioApp::componentLibrary ( ) const
virtual std::shared_ptr<OSDocument> openstudio::OpenStudioApp::currentDocument ( ) const
overridevirtual
virtual bool openstudio::OpenStudioApp::event ( QEvent *  e)
overrideprotectedvirtual
openstudio::model::Model openstudio::OpenStudioApp::hvacComponentLibrary ( ) const
void openstudio::OpenStudioApp::importgbXML ( )
slot
void openstudio::OpenStudioApp::importIdf ( )
slot
void openstudio::OpenStudioApp::importIFC ( )
slot
void openstudio::OpenStudioApp::importSDD ( )
slot
static OpenStudioApp* openstudio::OpenStudioApp::instance ( )
static
void openstudio::OpenStudioApp::loadLibrary ( )
slot
void openstudio::OpenStudioApp::newModel ( )
slot
virtual bool openstudio::OpenStudioApp::notify ( QObject *  receiver,
QEvent *  event 
)
overridevirtual
void openstudio::OpenStudioApp::open ( )
slot
openstudio::path openstudio::OpenStudioApp::openstudioCLIPath ( ) const
void openstudio::OpenStudioApp::quit ( )
slot
virtual void openstudio::OpenStudioApp::reloadFile ( const QString &  osmPath,
bool  modified,
bool  saveCurrentTabs 
)
overridevirtualslot
openstudio::path openstudio::OpenStudioApp::resourcesPath ( ) const

Returns an absolute, canonical path to the resource folder, whether it's launched from the build directory or the OS App.

void openstudio::OpenStudioApp::revertToSaved ( )
slot
void openstudio::OpenStudioApp::showAbout ( )
slot
void openstudio::OpenStudioApp::showHelp ( )
slot