OpenStudio:shared_gui_components
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
Namespaces | Classes | Typedefs | Functions
openstudio Namespace Reference

Namespaces

 analysis
 
 measure
 
 measuretab
 
 model
 
 osversion
 

Classes

class  AbstractButtonItem
 
class  AddButton
 
class  AddScriptButton
 
class  AspectRatio
 
class  BaseApp
 
class  BaseConcept
 
class  BCLMeasureDialog
 
class  BlueButton
 
class  BoolInputView
 
class  BuildingComponentDialog
 
class  BuildingComponentDialogCentralWidget
 
class  BusyWidget
 
class  ButtonItem
 
class  CheckBoxConcept
 
class  CheckBoxConceptBoolReturn
 
class  CheckBoxConceptBoolReturnImpl
 
class  CheckBoxConceptImpl
 
class  ChoiceConcept
 Concept of being able to get and set std::string choices. More...
 
class  ChoiceInputView
 
class  CloudLostConnectionButton
 
class  CloudOffButton
 
class  CloudOnButton
 
class  CloudStartingButton
 
class  CloudStoppingButton
 
class  CollapsibleComponent
 
class  CollapsibleComponentHeader
 
class  CollapsibleComponentList
 
class  ComboBoxConcept
 
class  ComboBoxOptionalChoiceImpl
 
class  ComboBoxRequiredChoiceImpl
 
class  Component
 
class  ComponentList
 
class  ConceptProxy
 
class  CreateFromFileButton
 
class  CreateOneForEachSelectedMeasureButton
 
class  CreateOneWithSelectedMeasuresButton
 
class  DarkGradientHeader
 
class  DataSource
 Provides a Concept with an alternative source of data. More...
 
class  DataSourceAdapter
 
class  DoubleInputView
 
class  DownButton
 
class  DropZoneConcept
 
class  DropZoneConceptImpl
 
class  DuplicateButton
 
class  EditController
 
class  EditNullView
 
class  EditRubyMeasureView
 
class  GrayButton
 
class  GridLayoutItem
 
class  GridViewDropZoneVectorController
 
class  HeaderToggleButton
 
class  Heading
 
class  Holder
 
class  HorizontalHeaderPushButton
 
class  HorizontalHeaderWidget
 
class  InputCheckBox
 
class  InputComboBox
 
class  InputController
 
class  InputView
 
class  IntegerInputView
 
class  LibraryGroupItem
 
class  LibraryGroupItemDelegate
 
class  LibraryGroupItemHeader
 
class  LibraryGroupListController
 
class  LibraryItem
 
class  LibraryItemDelegate
 
class  LibraryItemView
 
class  LibraryListController
 
class  LibrarySubGroupItem
 
class  LibrarySubGroupItemDelegate
 
class  LibrarySubGroupItemHeader
 
class  LibrarySubGroupListController
 
class  LibraryTypeItem
 
class  LibraryTypeItemDelegate
 
class  LibraryTypeListController
 
class  LightGradientHeader
 
class  LightHeader
 
class  LightHeaderToggleButton
 
class  LoadNameConcept
 
class  LoadNameConceptImpl
 
struct  LocalLibrary
 
class  LocalLibraryController
 
class  LocalLibraryView
 
class  LostCloudConnectionDialog
 
class  MeasureBadge
 
class  MeasureDragData
 
class  MeasureManager
 
class  MyMeasuresFolderButton
 
class  NameLineEditConcept
 
class  NameLineEditConceptImpl
 
class  NetworkProxyDialog
 
class  ObjectSelector
 
class  OpenDirectoryButton
 
class  OptionalChoiceConceptImpl
 Concept of an optional choice, that is, one in which an empty choice (converted to an empty string) is possible.
 
class  OptionalChoiceSaveDataSourceConceptImpl
 
class  OptionalQuantityEditConcept
 
class  OptionalQuantityEditConceptImpl
 
class  OptionalQuantityEditVoidReturnConcept
 
class  OptionalQuantityEditVoidReturnConceptImpl
 
class  OptionalValueEditConcept
 
class  OptionalValueEditConceptImpl
 
class  OptionalValueEditVoidReturnConcept
 
class  OptionalValueEditVoidReturnConceptImpl
 
class  OrangeButton
 
class  OSCheckBox2
 
class  OSCheckBox3
 
class  OSCollapsibleView
 
class  OSComboBox2
 
class  OSComboBoxDataSource
 
class  OSDialog
 
class  OSDoubleEdit2
 Should only be used for dimensionless real fields. More...
 
class  OSDragableView
 
class  OSDragPixmapData
 
class  OSGraphicsItemDelegate
 The purpose of OSGraphicsItemDelegate is the same as OSItemDelegate except it is used with QGraphicsObject instances instead of QWidget instances. More...
 
class  OSGridController
 
class  OSGridView
 
class  OSHeader
 
class  OSIntegerEdit2
 
class  OSItemDelegate
 The purpose of OSItemDelegate is to create a visual representation of an OSListItem and to connect the data provided by an OSListItem to the view. More...
 
class  OSItemSelectionController
 
class  OSItemType
 
class  OSLineEdit2
 
class  OSListController
 The purpose of OSListController is to provide an ordered list of items and signal when items have been added and removed. More...
 
class  OSListItem
 The purpose of OSListItem is to encapsulate data and if necessary notify when the data changes. More...
 
class  OSListView
 The purpose of OSListView is to display a list of items in a vertical column. More...
 
class  OSLoadNamePixmapLineEdit
 
class  OSObjectListCBDS
 
class  OSQObjectController
 
class  OSQuantityEdit2
 
class  OSSwitch2
 
class  OSUnsignedEdit2
 
class  OSViewSwitcher
 
class  PageNavigator
 
class  PlayButton
 
class  ProcessEventsProgressBar
 
class  QuantityEditConcept
 
class  QuantityEditConceptImpl
 
class  QuantityEditVoidReturnConcept
 
class  QuantityEditVoidReturnConceptImpl
 
class  QuantityLineEdit
 
class  RemoveButton
 
class  RemoveButtonItem
 
class  RenderingColorConcept
 
class  RenderingColorConceptImpl
 
class  RequiredChoiceConceptImpl
 Concept of a required choice, that is, one in which a non-empty choice, convertible to string, can always be returned.
 
class  RequiredChoiceSaveDataSourceConceptImpl
 
class  SofterAddButton
 
class  SofterDuplicateButton
 
class  SofterRemoveButton
 
class  StringInputView
 
class  SyncMeasuresDialog
 
class  SyncMeasuresDialogCentralWidget
 
class  TextEditDialog
 
class  TIDItemModel
 
class  UpButton
 
class  ValueEditConcept
 
class  ValueEditConceptImpl
 
class  ValueEditVoidReturnConcept
 
class  ValueEditVoidReturnConceptImpl
 
class  WaitDialog
 
class  WidgetLocation
 
class  ZoomInButtonItem
 
class  ZoomOutButton
 
class  ZoomOutButtonItem
 

Typedefs

typedef std::function< bool()> BasicQuery
 
typedef std::function< bool()> BoolGetter
 
typedef std::function< void(bool)> BoolSetter
 
typedef std::function< bool(bool)> BoolSetterBoolReturn
 
typedef std::function< double()> DoubleGetter
 
typedef std::function< bool(double)> DoubleSetter
 
typedef std::function< void(double)> DoubleSetterVoidReturn
 
typedef std::function< int()> IntGetter
 
typedef std::function< bool(int)> IntSetter
 
typedef std::function
< model::ModelObject()> 
ModelObjectGetter
 
typedef std::function< bool(const
model::ModelObject &)> 
ModelObjectSetter
 
typedef std::function< void()> NoFailAction
 
typedef boost::optional
< AspectRatio
OptionalAspectRatio
 
typedef std::function
< boost::optional< double >)> 
OptionalDoubleGetter
 
typedef std::function
< boost::optional< int >)> 
OptionalIntGetter
 
typedef std::function
< boost::optional
< model::ModelObject >)> 
OptionalModelObjectGetter
 
typedef boost::optional
< OSItemType
OptionalOSItemType
 
typedef std::function
< boost::optional< std::string >)> 
OptionalStringGetter
 
typedef std::function
< boost::optional< std::string >
bool)> 
OptionalStringGetterBoolArg
 
typedef std::function
< boost::optional< unsigned >)> 
OptionalUnsignedGetter
 
typedef std::function
< std::string()> 
StringGetter
 
typedef std::function< bool(std::string)> StringSetter
 
typedef std::function
< boost::optional< std::string >
const std::string &)> 
StringSetterOptionalStringReturn
 
typedef std::function< void(std::string)> StringSetterVoidReturn
 
typedef std::function< unsigned()> UnsignedGetter
 
typedef std::function< bool(unsigned)> UnsignedSetter
 

Functions

template<typename DataType , typename RetType , typename DataType2 >
std::function< RetType(DataType *)> CastNullAdapter (RetType(DataType2::*t_func)())
 
template<typename DataType , typename RetType , typename Param1 , typename DataType2 >
std::function< RetType(DataType
*, const Param1 &)> 
CastNullAdapter (RetType(DataType2::*t_func)(const Param1 &))
 
template<typename DataType , typename RetType , typename Param1 , typename DataType2 >
std::function< RetType(DataType
*, Param1)> 
CastNullAdapter (RetType(DataType2::*t_func)(Param1 &))
 
template<typename DataType , typename RetType , typename Param1 , typename DataType2 >
std::function< RetType(DataType
*, Param1)> 
CastNullAdapter (RetType(DataType2::*t_func)(Param1))
 
template<typename DataType , typename RetType >
std::function< RetType(DataType *)> NullAdapter (RetType(DataType::*t_func)())
 
template<typename DataType , typename RetType , typename Param1 >
std::function< RetType(DataType
*, const Param1 &)> 
NullAdapter (RetType(DataType::*t_func)(const Param1 &))
 
template<typename DataType , typename RetType , typename Param1 >
std::function< RetType(DataType
*, Param1)> 
NullAdapter (RetType(DataType::*t_func)(Param1 &))
 
template<typename DataType , typename RetType , typename Param1 >
std::function< RetType(DataType
*, Param1)> 
NullAdapter (RetType(DataType::*t_func)(Param1))
 
template<typename DataType , typename RetType , typename Param1 >
std::function< RetType(DataType
*, const Param1 &)> 
NullAdapter2 (RetType(DataType::*t_func)(Param1 &))
 
template<typename RetType , typename FromDataType , typename Param1 , typename ToDataType >
RetType OneConstParamOptionalProxy (FromDataType *t_from, const Param1 &t_param1, const std::function< RetType(ToDataType *, const Param1 &)> &t_outter, const std::function< boost::optional< ToDataType >(FromDataType *)> t_inner, const RetType &t_defaultValue)
 
template<typename RetType , typename FromDataType , typename Param1 , typename ToDataType >
RetType OneParamOptionalProxy (FromDataType *t_from, Param1 t_param1, const std::function< RetType(ToDataType *, Param1)> &t_outter, const std::function< boost::optional< ToDataType >(FromDataType *)> t_inner, const RetType &t_defaultValue)
 
template<typename RetType , typename FromDataType , typename Param1 , typename ToDataType >
RetType OneParamProxy (FromDataType *t_from, Param1 param1, const std::function< RetType(ToDataType *, Param1)> &t_outter, const std::function< ToDataType(FromDataType *)> t_inner)
 
std::ostream & operator<< (std::ostream &os, const AspectRatio &e)
 
std::ostream & operator<< (std::ostream &os, const OSItemType &e)
 
template<typename RetType , typename FromDataType , typename ToDataType >
std::function< RetType(FromDataType *)> ProxyAdapter (RetType(ToDataType::*t_func)() const, boost::optional< ToDataType >(FromDataType::*t_proxyFunc)() const, const RetType &t_defaultValue)
 
template<typename RetType , typename FromDataType , typename Param1 , typename ToDataType >
std::function< RetType(FromDataType
*, Param1)> 
ProxyAdapter (RetType(ToDataType::*t_func)(Param1), boost::optional< ToDataType >(FromDataType::*t_proxyFunc)() const, const RetType &t_defaultValue)
 
template<typename RetType , typename FromDataType , typename Param1 , typename ToDataType >
std::function< RetType(FromDataType
*, const Param1 &)> 
ProxyAdapter (RetType(ToDataType::*t_func)(Param1 &), boost::optional< ToDataType >(FromDataType::*t_proxyFunc)() const, const RetType &t_defaultValue)
 
template<typename RetType , typename FromDataType , typename ToDataType >
std::function< RetType(FromDataType *)> ProxyAdapter (RetType(ToDataType::*t_func)() const, ToDataType(FromDataType::*t_proxyFunc)() const)
 
template<typename RetType , typename FromDataType , typename Param1 , typename ToDataType >
std::function< RetType(FromDataType
*, Param1)> 
ProxyAdapter (RetType(ToDataType::*t_func)(Param1), ToDataType(FromDataType::*t_proxyFunc)() const)
 
template<typename RetType , typename FromDataType , typename ToDataType >
RetType ZeroParamOptionalProxy (FromDataType *t_from, const std::function< RetType(ToDataType *)> &t_outter, const std::function< boost::optional< ToDataType >(FromDataType *)> t_inner, const RetType &t_defaultValue)
 
template<typename RetType , typename FromDataType , typename ToDataType >
RetType ZeroParamProxy (FromDataType *t_from, const std::function< RetType(ToDataType *)> &t_outter, const std::function< ToDataType(FromDataType *)> t_inner)
 

Typedef Documentation

typedef std::function<bool ()> openstudio::BasicQuery
typedef std::function<bool ()> openstudio::BoolGetter
typedef std::function<void(bool)> openstudio::BoolSetter
typedef std::function<bool(bool)> openstudio::BoolSetterBoolReturn
typedef std::function<double ()> openstudio::DoubleGetter
typedef std::function<bool(double)> openstudio::DoubleSetter
typedef std::function<void (double)> openstudio::DoubleSetterVoidReturn
typedef std::function<int ()> openstudio::IntGetter
typedef std::function<bool (int)> openstudio::IntSetter
typedef std::function<model::ModelObject ()> openstudio::ModelObjectGetter
typedef std::function<bool (const model::ModelObject &)> openstudio::ModelObjectSetter
typedef std::function<void ()> openstudio::NoFailAction
typedef boost::optional< AspectRatio > openstudio::OptionalAspectRatio
typedef std::function<boost::optional<double>)> openstudio::OptionalDoubleGetter
typedef std::function<boost::optional<int>)> openstudio::OptionalIntGetter
typedef std::function<boost::optional<model::ModelObject>)> openstudio::OptionalModelObjectGetter
typedef boost::optional< OSItemType > openstudio::OptionalOSItemType
typedef std::function<boost::optional<std::string>)> openstudio::OptionalStringGetter
typedef std::function<boost::optional<std::string>bool)> openstudio::OptionalStringGetterBoolArg
typedef std::function<boost::optional<unsigned>)> openstudio::OptionalUnsignedGetter
typedef std::function<std::string ()> openstudio::StringGetter
typedef std::function<bool(std::string)> openstudio::StringSetter
typedef std::function<boost::optional<std::string>const std::string &)> openstudio::StringSetterOptionalStringReturn
typedef std::function<void(std::string)> openstudio::StringSetterVoidReturn
typedef std::function<unsigned ()> openstudio::UnsignedGetter
typedef std::function<bool (unsigned)> openstudio::UnsignedSetter

Function Documentation

template<typename DataType , typename RetType , typename DataType2 >
std::function< RetType(DataType *)> openstudio::CastNullAdapter ( RetType(DataType2::*)()  t_func)
template<typename DataType , typename RetType , typename Param1 , typename DataType2 >
std::function<RetType(DataType *, const Param1 &)> openstudio::CastNullAdapter ( RetType(DataType2::*)(const Param1 &)  t_func)
template<typename DataType , typename RetType , typename Param1 , typename DataType2 >
std::function<RetType(DataType *, Param1)> openstudio::CastNullAdapter ( RetType(DataType2::*)(Param1 &)  t_func)
template<typename DataType , typename RetType , typename Param1 , typename DataType2 >
std::function< RetType(DataType *, Param1)> openstudio::CastNullAdapter ( RetType(DataType2::*)(Param1)  t_func)
template<typename DataType , typename RetType >
std::function< RetType(DataType *)> openstudio::NullAdapter ( RetType(DataType::*)()  t_func)
template<typename DataType , typename RetType , typename Param1 >
std::function<RetType (DataType *, const Param1 &)> openstudio::NullAdapter ( RetType(DataType::*)(const Param1 &)  t_func)
template<typename DataType , typename RetType , typename Param1 >
std::function<RetType (DataType *, Param1)> openstudio::NullAdapter ( RetType(DataType::*)(Param1 &)  t_func)
template<typename DataType , typename RetType , typename Param1 >
std::function< RetType(DataType *, Param1)> openstudio::NullAdapter ( RetType(DataType::*)(Param1)  t_func)
template<typename DataType , typename RetType , typename Param1 >
std::function<RetType (DataType *, const Param1 &)> openstudio::NullAdapter2 ( RetType(DataType::*)(Param1 &)  t_func)
template<typename RetType , typename FromDataType , typename Param1 , typename ToDataType >
RetType openstudio::OneConstParamOptionalProxy ( FromDataType *  t_from,
const Param1 &  t_param1,
const std::function< RetType(ToDataType *, const Param1 &)> &  t_outter,
const std::function< boost::optional< ToDataType >(FromDataType *)>  t_inner,
const RetType &  t_defaultValue 
)
template<typename RetType , typename FromDataType , typename Param1 , typename ToDataType >
RetType openstudio::OneParamOptionalProxy ( FromDataType *  t_from,
Param1  t_param1,
const std::function< RetType(ToDataType *, Param1)> &  t_outter,
const std::function< boost::optional< ToDataType >(FromDataType *)>  t_inner,
const RetType &  t_defaultValue 
)
template<typename RetType , typename FromDataType , typename Param1 , typename ToDataType >
RetType openstudio::OneParamProxy ( FromDataType *  t_from,
Param1  param1,
const std::function< RetType(ToDataType *, Param1)> &  t_outter,
const std::function< ToDataType(FromDataType *)>  t_inner 
)
std::ostream& openstudio::operator<< ( std::ostream &  os,
const AspectRatio &  e 
)
inline
std::ostream& openstudio::operator<< ( std::ostream &  os,
const OSItemType &  e 
)
inline
template<typename RetType , typename FromDataType , typename ToDataType >
std::function<RetType (FromDataType *)> openstudio::ProxyAdapter ( RetType(ToDataType::*)() const  t_func,
boost::optional< ToDataType >(FromDataType::*)() const  t_proxyFunc,
const RetType &  t_defaultValue 
)
template<typename RetType , typename FromDataType , typename Param1 , typename ToDataType >
std::function< RetType(FromDataType *, Param1)> openstudio::ProxyAdapter ( RetType(ToDataType::*)(Param1)  t_func,
boost::optional< ToDataType >(FromDataType::*)() const  t_proxyFunc,
const RetType &  t_defaultValue 
)
template<typename RetType , typename FromDataType , typename Param1 , typename ToDataType >
std::function<RetType (FromDataType *, const Param1 &)> openstudio::ProxyAdapter ( RetType(ToDataType::*)(Param1 &)  t_func,
boost::optional< ToDataType >(FromDataType::*)() const  t_proxyFunc,
const RetType &  t_defaultValue 
)
template<typename RetType , typename FromDataType , typename ToDataType >
std::function<RetType (FromDataType *)> openstudio::ProxyAdapter ( RetType(ToDataType::*)() const  t_func,
ToDataType(FromDataType::*)() const  t_proxyFunc 
)
template<typename RetType , typename FromDataType , typename Param1 , typename ToDataType >
std::function< RetType(FromDataType *, Param1)> openstudio::ProxyAdapter ( RetType(ToDataType::*)(Param1)  t_func,
ToDataType(FromDataType::*)() const  t_proxyFunc 
)
template<typename RetType , typename FromDataType , typename ToDataType >
RetType openstudio::ZeroParamOptionalProxy ( FromDataType *  t_from,
const std::function< RetType(ToDataType *)> &  t_outter,
const std::function< boost::optional< ToDataType >(FromDataType *)>  t_inner,
const RetType &  t_defaultValue 
)
template<typename RetType , typename FromDataType , typename ToDataType >
RetType openstudio::ZeroParamProxy ( FromDataType *  t_from,
const std::function< RetType(ToDataType *)> &  t_outter,
const std::function< ToDataType(FromDataType *)>  t_inner 
)