Lumiera
0.pre.03
»edit your freedom«
|
Definition at line 74 of file test-element-access.hpp.
Public Member Functions | |
DummyWidget (string name="DummyWidget") | |
DummyWidget (Literal name) | |
virtual | ~DummyWidget () |
is an interface | |
Public Member Functions inherited from MockElm | |
MockElm (string id) | |
MockElm (ID identity, ctrl::BusTerm &nexus=Nexus::testUI()) | |
~MockElm () | |
document our death in the diagnostic log. More... | |
EventMatch | ensureNot (string match) const |
string | getError () const |
ID | getID () const |
EventLog const & | getLog () const |
string | getMessage () const |
bool | isError () const |
bool | isExpanded () const |
bool | isTouched () const |
EventLog & | joinLog (MockElm &otherMock) |
EventLog & | joinLog (EventLog &otherLog) |
void | kill () |
commit suicide. More... | |
EventMatch | verify (string match) const |
EventMatch | verifyCall (string match) const |
EventMatch | verifyEvent (string match) const |
EventMatch | verifyEvent (string classifier, string match) const |
EventMatch | verifyMark (string id) const |
special verification match on a "state mark" message to this element | |
EventMatch | verifyMark (string id, string payloadMatch) const |
verification match on a specific "state mark" message More... | |
template<typename X > | |
EventMatch | verifyMark (string id, X const &something) const |
EventMatch | verifyMatch (string regExp) const |
Public Member Functions inherited from Tangible | |
virtual | ~Tangible () |
this is an interface | |
void | clearErr () |
invoke the hook to clear error markers More... | |
void | clearMsg () |
invoke the hook to clear notification messages More... | |
ID | getID () const |
void | installExpander (Expander::ProbeFun, Expander::ChangeFun) |
Configure the (optional) functionality to expand or collapse the UI-Element. More... | |
void | installRevealer (Revealer::RevealeItFun) |
Configure the (optional) functionality to bring the UI-Element into sight. More... | |
template<typename... ARGS> | |
void | invoke (Symbol cmdID, ARGS &&...) |
void | invoke (Symbol cmdID, Rec &&arguments) |
Perform a command or action, once the execution context has been established. More... | |
template<typename... ARGS> | |
void | invoke (Symbol cmdID, ARGS &&... args) |
convenience shortcut to issue a command with several arguments | |
void | mark (GenNode const &) |
generic handler for all incoming "state mark" messages | |
void | markErr (string error) |
push an error state tag to the element More... | |
void | markFlash () |
highlight the element visually to catch the user's attention More... | |
void | markMsg (string message) |
push a notification (or warning) message to the element. More... | |
operator LuidH () const | |
operator string () const | |
diagnostic representation. More... | |
void | reset () |
invoke the generic reset hook More... | |
void | slotCollapse () |
Collapse or minimise this element and remember the collapsed state. More... | |
void | slotExpand () |
Expand this element and remember the expanded state. More... | |
void | slotReveal () |
Cause the element to be brought into sight. More... | |
Public Member Functions inherited from DiffMutable | |
virtual | ~DiffMutable () |
this is an interface | |
Additional Inherited Members | |
Public Types inherited from Tangible | |
using | ID = ctrl::BusTerm::ID |
using | LuidH = lib::hash::LuidH |
Public Attributes inherited from MockElm | |
std::map< string, string > | attrib |
std::vector< PMockElm > | scope |
Protected Types inherited from Tangible | |
using | GenNode = lib::diff::GenNode |
using | Rec = lib::diff::Rec |
Protected Member Functions inherited from MockElm | |
string | identify () const |
Protected Member Functions inherited from Tangible | |
Tangible (ID identity, ctrl::BusTerm &nexus) | |
Protected Attributes inherited from Tangible | |
Expander | expand_ |
Revealer | reveal_ |
ctrl::BusTerm | uiBus_ |