OpenLexocad
28.0
PropertyButtonDescriptor.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
Core/PropertyDescriptor.h
>
4
5
6
namespace
Core
7
{
8
/* @brief Saves and restores the visual layout of a PropertyButton
9
*/
10
class
LX_CORE_EXPORT
PropertyButtonDescriptor
:
public
Core::PropertyDescriptor
11
{
12
TYPESYSTEM_HEADER
()
13
LX_NODE_HEADER
()
14
public
:
15
friend
class
PropertyButtonDescriptor_Factory;
16
17
PropertyButtonDescriptor
();
18
19
Type
getType
()
const override
;
20
21
private
:
22
};
23
24
DECLARE_OBJECT_FACTORY_NOIFC
(PropertyButtonDescriptor_Factory,
PropertyButtonDescriptor
);
25
}
// namespace Core
Core::PropertyButtonDescriptor::getType
Type getType() const override
Core::PropertyDescriptor::Type
Type
Definition:
PropertyDescriptor.h:18
PropertyDescriptor.h
Core::PropertyButtonDescriptor
Definition:
PropertyButtonDescriptor.h:11
Core
Definition:
Base.h:5
LX_NODE_HEADER
#define LX_NODE_HEADER()
Definition:
PropertyMacros.h:7
Core::PropertyDescriptor
Definition:
PropertyDescriptor.h:11
Core::DECLARE_OBJECT_FACTORY_NOIFC
DECLARE_OBJECT_FACTORY_NOIFC(PropertyBoolDescriptor_Factory, PropertyBoolDescriptor)
Core::PropertyButtonDescriptor::PropertyButtonDescriptor
PropertyButtonDescriptor()
TYPESYSTEM_HEADER
#define TYPESYSTEM_HEADER()
define for subclassing Base::BaseClass
Definition:
Base.h:12
lexocad
Core
include
Core
PropertyButtonDescriptor.h
Generated by
1.8.18