FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
SNAPFeatureSheet.h
1
#pragma once
2
3
#include "SNAPFeatureBase.h"
4
5
6
namespace
FLImaging
7
{
8
namespace
GUI
9
{
10
class
CGUIDialogSheet;
11
12
class
FL_EXPORT CSNAPFeatureSheet :
public
CSNAPFeatureBase
13
{
14
SupportToDuplicateObject(CSNAPFeatureSheet, *
this
);
15
16
public
:
17
CSNAPFeatureSheet();
18
CSNAPFeatureSheet(
const
CSNAPFeatureSheet& rhs);
19
CSNAPFeatureSheet(
const
CSNAPFeatureSheet* pRhs);
20
virtual
~CSNAPFeatureSheet();
21
22
virtual
const
CResult
Assign
(
const
CSNAPFeatureSheet& rhs);
23
virtual
const
CResult
Assign
(
const
CSNAPFeatureSheet* pRhs);
24
25
virtual
const
CResult
Clear
()
override
;
26
virtual
const
CResult ClearSheet();
27
28
virtual
CGUIDialogSheet* GetSheet()
const
;
29
30
virtual
const
CResult SetHeader(
const
Base::CFLArray<Base::CFLString<wchar_t>>& flaHeader);
31
virtual
const
Base::CFLArray<Base::CFLString<wchar_t>>* GetHeader()
const
;
32
33
virtual
const
CResult
AddData
(
const
Base::CFLArray<Base::CFLString<wchar_t>>& flaData);
34
virtual
const
Base::CFLArray<Base::CFLArray<Base::CFLString<wchar_t>>>* GetData()
const
;
35
36
virtual
const
CResult ExecuteSetHeader();
37
virtual
const
CResult ExecuteSetData();
38
virtual
const
CResult ExecutePushBackData();
39
40
virtual
const
CResult ExecuteClear();
41
virtual
const
CResult ExecuteClearHeader();
42
virtual
const
CResult ExecuteClearData();
43
44
DeclareGetClassType();
45
46
protected
:
47
virtual
const
CResult CreateSheet();
48
49
protected
:
50
CGUIDialogSheet* m_pDlgSheet;
51
size_t
m_szDlgHandle;
52
53
Base::CFLArray<Base::CFLString<wchar_t>> m_flaHeader;
54
Base::CFLArray<Base::CFLArray<Base::CFLString<wchar_t>>> m_flaData;
55
};
56
}
57
}
58
FLImaging::GUI
Definition
D2DObject.h:12
FLImagingCLR::GUI::EAvailableView3DFigureContextMenu::Assign
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.
Definition
DefinitionsGUIView3D.h:3531
FLImagingCLR::GUI::EViewGraphMenuItem::AddData
@ AddData
Add data.
Definition
DefinitionsGUIViewGraph.h:731
FLImagingCLR::GUI::EMenuItemObjectFigure::Clear
@ Clear
Clear all the figure objects.
Definition
DefinitionsGUI.h:5083
FLImaging
Generated on
for FLImaging by
1.17.0