OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
TableIndexSchemata.h
Go to the documentation of this file.
1#pragma once
2
4#include "OTGui/TableCfg.h"
5#include "OTGui/TableRange.h"
7
8namespace ot {
9
14 public:
15 static ot::TableRange userRangeToMatrixRange(const ot::TableRange& _range, ot::TableCfg::TableHeaderMode _headerOrientation);
16
17 static ot::TableRange selectionRangeToMatrixRange(const ot::TableRange& _range, ot::TableCfg::TableHeaderMode _headerOrientation);
18
19 static ot::TableRange selectionRangeToUserRange(const ot::TableRange& _range);
20
21 static ot::TableRange userRangeToSelectionRange(const ot::TableRange& _range);
22
23 static ot::TableRange matrixToUserRange(const ot::TableRange& _range, ot::TableCfg::TableHeaderMode _headerOrientation);
24 };
25
26}
This file contains defines that may be used simplyfy class creation.
#define OT_DECL_NODEFAULT(___class)
Removes the default copy constructor and assignment operator.
Definition OTClassHelper.h:22
#define OT_DECL_NOMOVE(___class)
Removes the default move constructor and move operator.
Definition OTClassHelper.h:18
#define OT_DECL_NOCOPY(___class)
Removes the default copy constructor and assignment operator.
Definition OTClassHelper.h:14
#define OT_GUI_API_EXPORT
Definition OTGuiAPIExport.h:9
TableHeaderMode
Definition TableCfg.h:21
Definition TableIndexSchemata.h:10
Definition TableRange.h:16
Definition Connector.h:8