#include <OSGridController.hpp>
|
void | inFocus (bool inFocus, bool hasData, int row, int column, boost::optional< int > subrow) |
|
|
void | addWidget (const boost::optional< model::ModelObject > &t_obj, Holder *t_holder, int row, int column, const boost::optional< int > &subrow, bool t_selector) |
|
void | clear () |
|
void | clearSelection () |
|
bool | containsObject (const openstudio::model::ModelObject &t_obj) const |
|
std::vector< * > | getColumnsSelectedWidgets (int column) |
|
boost::optional< const
model::ModelObject & > | getObject (const int t_row, const int t_column, const boost::optional< int > &t_subrow) |
|
bool | getObjectSelection (const model::ModelObject &t_obj) const |
|
std::set< model::ModelObject > | getSelectedObjects () const |
|
* | getWidget (const int t_row, const int t_column, const boost::optional< int > &t_subrow) |
|
void | objectRemoved (const openstudio::model::ModelObject &t_obj) |
|
| ObjectSelector (OSGridController *t_grid) |
|
void | resetObjectFilter () |
|
void | selectAll () |
|
void | setObjectFilter (const std::function< bool(const model::ModelObject &)> &t_filter) |
|
void | setObjectSelection (const model::ModelObject &t_obj, bool t_selected) |
|
void | updateWidgets (bool isRowLevel=false) |
|
void openstudio::ObjectSelector::addWidget |
( |
const boost::optional< model::ModelObject > & |
t_obj, |
|
|
Holder * |
t_holder, |
|
|
int |
row, |
|
|
int |
column, |
|
|
const boost::optional< int > & |
subrow, |
|
|
bool |
t_selector |
|
) |
| |
void openstudio::ObjectSelector::clear |
( |
| ) |
|
void openstudio::ObjectSelector::clearSelection |
( |
| ) |
|
bool openstudio::ObjectSelector::containsObject |
( |
const openstudio::model::ModelObject & |
t_obj | ) |
const |
std::vector< *> openstudio::ObjectSelector::getColumnsSelectedWidgets |
( |
int |
column | ) |
|
boost::optional<const model::ModelObject &> openstudio::ObjectSelector::getObject |
( |
const int |
t_row, |
|
|
const int |
t_column, |
|
|
const boost::optional< int > & |
t_subrow |
|
) |
| |
bool openstudio::ObjectSelector::getObjectSelection |
( |
const model::ModelObject & |
t_obj | ) |
const |
std::set<model::ModelObject> openstudio::ObjectSelector::getSelectedObjects |
( |
| ) |
const |
* openstudio::ObjectSelector::getWidget |
( |
const int |
t_row, |
|
|
const int |
t_column, |
|
|
const boost::optional< int > & |
t_subrow |
|
) |
| |
void openstudio::ObjectSelector::inFocus |
( |
bool |
inFocus, |
|
|
bool |
hasData, |
|
|
int |
row, |
|
|
int |
column, |
|
|
boost::optional< int > |
subrow |
|
) |
| |
|
signal |
static openstudio::LogChannel openstudio::ObjectSelector::logChannel |
( |
| ) |
|
|
inlinestaticprotected |
void openstudio::ObjectSelector::objectRemoved |
( |
const openstudio::model::ModelObject & |
t_obj | ) |
|
void openstudio::ObjectSelector::resetObjectFilter |
( |
| ) |
|
void openstudio::ObjectSelector::selectAll |
( |
| ) |
|
void openstudio::ObjectSelector::setObjectFilter |
( |
const std::function< bool(const model::ModelObject &)> & |
t_filter | ) |
|
void openstudio::ObjectSelector::setObjectSelection |
( |
const model::ModelObject & |
t_obj, |
|
|
bool |
t_selected |
|
) |
| |
void openstudio::ObjectSelector::updateWidgets |
( |
bool |
isRowLevel = false | ) |
|
std::set<model::ModelObject> openstudio::ObjectSelector::m_filteredObjects |
std::set<model::ModelObject> openstudio::ObjectSelector::m_selectedObjects |
std::set<model::ModelObject> openstudio::ObjectSelector::m_selectorObjects |