TDME2
1.9.200
src
tdme
gui
elements
GUIButtonController.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
tdme/tdme.h
>
4
#include <
tdme/gui/elements/fwd-tdme.h
>
5
#include <
tdme/gui/nodes/fwd-tdme.h
>
6
#include <
tdme/gui/nodes/GUIElementController.h
>
7
8
using
tdme::gui::nodes::GUIElementController
;
9
using
tdme::gui::nodes::GUINode
;
10
11
/**
12
* GUI button controller
13
* @author Andreas Drewke
14
*/
15
class
tdme::gui::elements::GUIButtonController
final
16
:
public
GUIElementController
17
{
18
friend
class
GUIButton
;
19
friend
class
GUIImageButton
;
20
21
private
:
22
// forbid class copy
23
FORBID_CLASS_COPY
(
GUIButtonController
)
24
25
/**
26
* Constructor
27
*/
28
GUIButtonController
(
GUINode
*
node
);
29
};
GUIElementController.h
tdme::gui::elements::GUIButtonController
GUI button controller.
Definition:
GUIButtonController.h:17
tdme::gui::elements::GUIButtonController::GUIButtonController
GUIButtonController(GUINode *node)
Constructor.
Definition:
GUIButtonController.cpp:6
tdme::gui::elements::GUIButton
GUI button element.
Definition:
GUIButton.h:29
tdme::gui::elements::GUIImageButton
GUI image button element.
Definition:
GUIImageButton.h:29
tdme::gui::nodes::GUIElementController
GUI element controller.
Definition:
GUIElementController.h:25
tdme::gui::nodes::GUINodeController::node
GUINode * node
Definition:
GUINodeController.h:20
tdme::gui::nodes::GUINode
GUI node base class.
Definition:
GUINode.h:64
fwd-tdme.h
fwd-tdme.h
tdme.h
FORBID_CLASS_COPY
#define FORBID_CLASS_COPY(CLASS)
Definition:
tdme.h:6
Generated by
1.9.1