![]() |
ImFusion C++ SDK 4.5.0
|
Public Member Functions | |
| ProjectSortFilter (const Project &project) | |
| void | setSortFilter (std::function< bool(const DataDescriptor *, const DataDescriptor *)> sort, std::function< bool(const DataDescriptor *)> filter) |
| const std::vector< DataDescriptor * > & | sortedFiltered () const |
| const std::vector< DataDescriptor * > & | selection () const |
| const std::function< bool(const DataDescriptor *)> & | filter () const |
| const std::function< bool(const DataDescriptor *, const DataDescriptor *)> & | sort () const |
| DataDescriptor * | current () const |
| void | setSelection (std::vector< DataDescriptor * > selection) |
| Public Member Functions inherited from ImFusion::SignalReceiver | |
| SignalReceiver ()=default | |
| Default constructor. | |
| SignalReceiver (const SignalReceiver &other) | |
| Copy constructor, does not copy any existing signal connections from other. | |
| SignalReceiver & | operator= (SignalReceiver rhs) |
| Assignment operator, disconnects all existing connections, does not copy any existing signal connections from rhs. | |
| virtual | ~SignalReceiver () |
| Virtual destructor disconnects from all connected signals. | |
Public Attributes | |
| Signal | sortedFilteredChanged |
| Signal | selectionChanged |
| Signal | currentChanged |
Additional Inherited Members | |
| Protected Member Functions inherited from ImFusion::SignalReceiver | |
| void | disconnectAll () |
| Disconnects all existing connections. | |