Teamcenter C++ API Reference
2312
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
pmg0cpmgmt
ColumnInfo.hxx
Go to the documentation of this file.
1
//Copyright 2022 Siemens Digital Industries Software
2
//==================================================
3
//Copyright $2019.
4
//Siemens Product Lifecycle Management Software Inc.
5
//All Rights Reserved.
6
//==================================================
7
//Copyright 2022 Siemens Digital Industries Software
8
9
/*=================================================================================================
10
File description:
11
This file contains the definition for the ColumnInfo.
12
13
14
Filename: ColumnInfo.hxx
15
Module : pmg0cpmgmt
16
==================================================================================================*/
17
18
#ifndef TEAMCENTER__PMG0CPMGMT__COLUMNINFO
19
#define TEAMCENTER__PMG0CPMGMT__COLUMNINFO
20
21
#include <
base_utils/TcBaseTypes.hxx
>
22
#include <pmg0cpmgmt/libpmg0cpmgmt_exports.h>
23
24
25
namespace
Teamcenter
26
{
27
namespace
Pmg0cpmgmt
28
{
29
class
ColumnInfo
;
30
}
31
}
32
33
class
PMG0CPMGMT_API Teamcenter::
Pmg0cpmgmt::ColumnInfo
34
{
35
public
:
36
37
ColumnInfo
();
38
ColumnInfo
( std::string propInternalName, std::string propDisplayName, std::string typeName,
int
columnWidth,
int
groupingOrder,
39
int
sortingOrder,
bool
isAscending,
bool
isVisible );
40
41
virtual
~ColumnInfo
();
42
43
std::string
getPropInternalName
()
const
;
44
std::string
getPropDisplayName
()
const
;
45
std::string
getTypeName
()
const
;
46
int
getColumnWidth
()
const
;
47
int
getGroupingOrder
()
const
;
48
int
getSortingOrder
()
const
;
49
bool
getIsAscending
()
const
;
50
bool
getIsVisible
()
const
;
51
52
int
getColumnInfo
( tag_t colOrderRel, tag_t colDef,
ColumnInfo
& colInfo );
53
54
55
private
:
56
std::string
m_PropInternalName
;
57
std::string
m_PropDisplayName
;
58
std::string
m_TypeName
;
59
int
m_ColumnWidth
;
60
int
m_GroupingOrder
;
61
int
m_SortingOrder
;
62
bool
m_IsAscending
;
63
bool
m_IsVisible
;
64
65
66
};
67
68
#include <pmg0cpmgmt/libpmg0cpmgmt_undef.h>
69
#endif // TEAMCENTER__PMG0CPMGMT__COLUMNINFO