OpenStudioCore:openstudio_lib
 All Classes Namespaces Functions Variables Enumerations Enumerator
Public Member Functions | List of all members
openstudio::ScriptsVectorController Class Reference

#include <ScriptsListView.hpp>

+ Inheritance diagram for openstudio::ScriptsVectorController:

Public Member Functions

virtual std::vector< OSItemIdmakeVector () override
 
 ScriptsVectorController (const openstudio::path &t_path, const std::shared_ptr< QFileSystemWatcher > &t_fswatcher=std::shared_ptr< QFileSystemWatcher >(new QFileSystemWatcher()))
 
void updateData ()
 
virtual ~ScriptsVectorController ()
 
- Public Member Functions inherited from openstudio::OSVectorController
 OSVectorController ()
 
virtual ~OSVectorController ()
 

Additional Inherited Members

- Public Slots inherited from openstudio::OSVectorController
void drop (const OSItemId &itemId)
 
void makeNewItem ()
 
void removeItem (OSItem *item)
 
void replaceItem (OSItem *currentItem, const OSItemId &replacementItemId)
 
void reportItems ()
 
- Signals inherited from openstudio::OSVectorController
void itemIds (const std::vector< OSItemId > &itemIds)
 
void selectedItemId (const OSItemId &itemId)
 
- Protected Member Functions inherited from openstudio::OSVectorController
virtual void onDrop (const OSItemId &itemId)
 
virtual void onMakeNewItem ()
 
virtual void onRemoveItem (OSItem *item)
 
virtual void onReplaceItem (OSItem *currentItem, const OSItemId &replacementItemId)
 

Constructor & Destructor Documentation

openstudio::ScriptsVectorController::ScriptsVectorController ( const openstudio::path &  t_path,
const std::shared_ptr< QFileSystemWatcher > &  t_fswatcher = std::shared_ptr< QFileSystemWatcher >(new QFileSystemWatcher()) 
)
virtual openstudio::ScriptsVectorController::~ScriptsVectorController ( )
virtual

Member Function Documentation

virtual std::vector<OSItemId> openstudio::ScriptsVectorController::makeVector ( )
overridevirtual
void openstudio::ScriptsVectorController::updateData ( )