LibreOffice Module toolkit (master) 1
Macros | Typedefs | Variables
geometrycontrolmodel.cxx File Reference
#include <controls/geometrycontrolmodel.hxx>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/resource/XStringResourceResolver.hpp>
#include <osl/diagnose.h>
#include <comphelper/sequence.hxx>
#include <controls/eventcontainer.hxx>
#include <helper/property.hxx>
#include <algorithm>
#include <functional>
#include <utility>
Include dependency graph for geometrycontrolmodel.cxx:

Go to the source code of this file.

Macros

#define GCM_PROPERTY_ID_POS_X   1
 
#define GCM_PROPERTY_ID_POS_Y   2
 
#define GCM_PROPERTY_ID_WIDTH   3
 
#define GCM_PROPERTY_ID_HEIGHT   4
 
#define GCM_PROPERTY_ID_NAME   5
 
#define GCM_PROPERTY_ID_TABINDEX   6
 
#define GCM_PROPERTY_ID_STEP   7
 
#define GCM_PROPERTY_ID_TAG   8
 
#define GCM_PROPERTY_ID_RESOURCERESOLVER   9
 
#define DEFAULT_ATTRIBS()   PropertyAttribute::BOUND | PropertyAttribute::TRANSIENT
 

Typedefs

typedef std::unordered_map< OUString, sal_Int32 > HashMapString2Int
 
typedef std::vector< css::uno::Sequence< css::beans::Property > > PropSeqArray
 
typedef std::vector< ::std::vector< sal_Int32 > > IntArrayArray
 

Variables

constexpr OUStringLiteral GCM_PROPERTY_POS_X = u"PositionX"
 
constexpr OUStringLiteral GCM_PROPERTY_POS_Y = u"PositionY"
 
constexpr OUStringLiteral GCM_PROPERTY_WIDTH = u"Width"
 
constexpr OUStringLiteral GCM_PROPERTY_HEIGHT = u"Height"
 
constexpr OUStringLiteral GCM_PROPERTY_NAME = u"Name"
 
constexpr OUStringLiteral GCM_PROPERTY_TABINDEX = u"TabIndex"
 
constexpr OUStringLiteral GCM_PROPERTY_STEP = u"Step"
 
constexpr OUStringLiteral GCM_PROPERTY_TAG = u"Tag"
 
constexpr OUStringLiteral GCM_PROPERTY_RESOURCERESOLVER = u"ResourceResolver"
 

Macro Definition Documentation

◆ DEFAULT_ATTRIBS

#define DEFAULT_ATTRIBS ( )    PropertyAttribute::BOUND | PropertyAttribute::TRANSIENT

Definition at line 52 of file geometrycontrolmodel.cxx.

◆ GCM_PROPERTY_ID_HEIGHT

#define GCM_PROPERTY_ID_HEIGHT   4

Definition at line 35 of file geometrycontrolmodel.cxx.

◆ GCM_PROPERTY_ID_NAME

#define GCM_PROPERTY_ID_NAME   5

Definition at line 36 of file geometrycontrolmodel.cxx.

◆ GCM_PROPERTY_ID_POS_X

#define GCM_PROPERTY_ID_POS_X   1

Definition at line 32 of file geometrycontrolmodel.cxx.

◆ GCM_PROPERTY_ID_POS_Y

#define GCM_PROPERTY_ID_POS_Y   2

Definition at line 33 of file geometrycontrolmodel.cxx.

◆ GCM_PROPERTY_ID_RESOURCERESOLVER

#define GCM_PROPERTY_ID_RESOURCERESOLVER   9

Definition at line 40 of file geometrycontrolmodel.cxx.

◆ GCM_PROPERTY_ID_STEP

#define GCM_PROPERTY_ID_STEP   7

Definition at line 38 of file geometrycontrolmodel.cxx.

◆ GCM_PROPERTY_ID_TABINDEX

#define GCM_PROPERTY_ID_TABINDEX   6

Definition at line 37 of file geometrycontrolmodel.cxx.

◆ GCM_PROPERTY_ID_TAG

#define GCM_PROPERTY_ID_TAG   8

Definition at line 39 of file geometrycontrolmodel.cxx.

◆ GCM_PROPERTY_ID_WIDTH

#define GCM_PROPERTY_ID_WIDTH   3

Definition at line 34 of file geometrycontrolmodel.cxx.

Typedef Documentation

◆ HashMapString2Int

typedef std::unordered_map< OUString, sal_Int32 > HashMapString2Int

Definition at line 436 of file geometrycontrolmodel.cxx.

◆ IntArrayArray

typedef std::vector< ::std::vector< sal_Int32 > > IntArrayArray

Definition at line 438 of file geometrycontrolmodel.cxx.

◆ PropSeqArray

Definition at line 437 of file geometrycontrolmodel.cxx.

Variable Documentation

◆ GCM_PROPERTY_HEIGHT

constexpr OUStringLiteral GCM_PROPERTY_HEIGHT = u"Height"
constexpr

◆ GCM_PROPERTY_NAME

constexpr OUStringLiteral GCM_PROPERTY_NAME = u"Name"
constexpr

◆ GCM_PROPERTY_POS_X

constexpr OUStringLiteral GCM_PROPERTY_POS_X = u"PositionX"
constexpr

◆ GCM_PROPERTY_POS_Y

constexpr OUStringLiteral GCM_PROPERTY_POS_Y = u"PositionY"
constexpr

◆ GCM_PROPERTY_RESOURCERESOLVER

constexpr OUStringLiteral GCM_PROPERTY_RESOURCERESOLVER = u"ResourceResolver"
constexpr

◆ GCM_PROPERTY_STEP

constexpr OUStringLiteral GCM_PROPERTY_STEP = u"Step"
constexpr

◆ GCM_PROPERTY_TABINDEX

constexpr OUStringLiteral GCM_PROPERTY_TABINDEX = u"TabIndex"
constexpr

◆ GCM_PROPERTY_TAG

constexpr OUStringLiteral GCM_PROPERTY_TAG = u"Tag"
constexpr

◆ GCM_PROPERTY_WIDTH

constexpr OUStringLiteral GCM_PROPERTY_WIDTH = u"Width"
constexpr