Harlinn.Windows 0.1
Loading...
Searching...
No Matches
Harlinn::Windows::Controls Class Reference

#include <HWControl.h>

Collaboration diagram for Harlinn::Windows::Controls:
[legend]

Public Types

typedef std::vector< Control * > vector
 

Public Member Functions

HW_EXPORT Controls (Control &control)
 
HW_EXPORT bool Contains (const Control *childControl) const
 
 Controls (const Controls &other)=delete
 
 Controls (Controls &&other)=delete
 
Controlsoperator= (const Controls &other)=delete
 
Controlsoperator= (Controls &&other)=delete
 

Private Member Functions

HW_EXPORT void DoOnHandleCreated ()
 
HW_EXPORT void DoBeforeHandleDestroy ()
 
HW_EXPORT void Remove (const Control *control)
 
HW_EXPORT void Add (Control *control)
 
HW_EXPORT void DisconnectParentControl ()
 

Private Attributes

vector items_
 
Controlcontrol_
 

Friends

class Control
 

Member Typedef Documentation

◆ vector

Constructor & Destructor Documentation

◆ Controls() [1/3]

Harlinn::Windows::Controls::Controls ( Control & control)

◆ Controls() [2/3]

Harlinn::Windows::Controls::Controls ( const Controls & other)
delete

◆ Controls() [3/3]

Harlinn::Windows::Controls::Controls ( Controls && other)
delete

Member Function Documentation

◆ Add()

void Harlinn::Windows::Controls::Add ( Control * control)
private

◆ Contains()

bool Harlinn::Windows::Controls::Contains ( const Control * childControl) const

◆ DisconnectParentControl()

void Harlinn::Windows::Controls::DisconnectParentControl ( )
private

◆ DoBeforeHandleDestroy()

void Harlinn::Windows::Controls::DoBeforeHandleDestroy ( )
private

◆ DoOnHandleCreated()

void Harlinn::Windows::Controls::DoOnHandleCreated ( )
private

◆ operator=() [1/2]

Controls & Harlinn::Windows::Controls::operator= ( const Controls & other)
delete

◆ operator=() [2/2]

Controls & Harlinn::Windows::Controls::operator= ( Controls && other)
delete

◆ Remove()

void Harlinn::Windows::Controls::Remove ( const Control * control)
private

Friends And Related Symbol Documentation

◆ Control

friend class Control
friend

Member Data Documentation

◆ control_

Control& Harlinn::Windows::Controls::control_
private

◆ items_

vector Harlinn::Windows::Controls::items_
private

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