Lumiera  0.pre.03
»edit your freedom«
FakeCanvas Class Reference

Description

Definition at line 72 of file view-hook-test.cpp.

Public Member Functions

bool empty () const
 
void hook (DummyWidget &elm) override
 
void rehook (DummyWidget &existingHook) noexcept override
 
void remove (DummyWidget &elm) override
 
bool testContains (int someWidgetID)
 
template<class IT >
bool testContainsSequence (IT refSeq)
 verify our internal sequence matches the given one
 
- Public Member Functions inherited from ViewHook< DummyWidget >
virtual ~ViewHook ()
 this is an interface
 
virtual void hook (DummyWidget &widget)=0
 
virtual void rehook (DummyWidget &widget) noexcept=0
 
virtual void remove (DummyWidget &widget)=0
 
void reOrder (IT newOrder)
 re-attach elements in a given, new order. More...
 

Private Member Functions

auto allWidgetIDs () const
 
auto findEntry (DummyWidget const &someWidget)
 

Private Attributes

std::list< DummyWidgetwidgets_
 
+ Inheritance diagram for FakeCanvas:
+ Collaboration diagram for FakeCanvas:

The documentation for this class was generated from the following file: