8 #include <system/array.h>
11 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
17 class GraphicalIndicatorCriteria;
22 class MppGraphicalIndicatorReader;
23 class MppGraphicalIndicatorWriter;
34 template <
typename>
class List;
49 typedef System::Object BaseType;
51 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
52 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
54 friend class Aspose::Tasks::IO::MSProject::MppGraphicalIndicatorReader;
55 friend class Aspose::Tasks::IO::MSProject::MppGraphicalIndicatorWriter;
59 class ASPOSE_TASKS_SHARED_CLASS CriteriaSplit final :
public System::Object
62 typedef System::Object BaseType;
64 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
65 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
69 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<GraphicalIndicatorCriteria>>>& get_NonSummaryRows()
const;
70 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<GraphicalIndicatorCriteria>>>& get_SummaryRows()
const;
71 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<GraphicalIndicatorCriteria>>>& get_ProjectSummary()
const;
73 ASPOSE_TASKS_SHARED_API CriteriaSplit();
77 #ifdef ASPOSE_GET_SHARED_MEMBERS
78 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
84 System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<GraphicalIndicatorCriteria>>> pr_NonSummaryRows;
86 ASPOSE_TASKS_SHARED_API
void set_NonSummaryRows(
const System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<GraphicalIndicatorCriteria>>>& value);
88 System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<GraphicalIndicatorCriteria>>> pr_SummaryRows;
90 ASPOSE_TASKS_SHARED_API
void set_SummaryRows(
const System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<GraphicalIndicatorCriteria>>>& value);
92 System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<GraphicalIndicatorCriteria>>> pr_ProjectSummary;
94 ASPOSE_TASKS_SHARED_API
void set_ProjectSummary(
const System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<GraphicalIndicatorCriteria>>>& value);
128 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<GraphicalIndicatorCriteria>>>&
get_Criteria()
const;
137 ASPOSE_TASKS_SHARED_API
const System::ArrayPtr<uint8_t>& get_RawNonSummaryRowsCriteriaRepresentation()
const;
138 ASPOSE_TASKS_SHARED_API
void set_RawNonSummaryRowsCriteriaRepresentation(
const System::ArrayPtr<uint8_t>& value);
139 ASPOSE_TASKS_SHARED_API
const System::ArrayPtr<uint8_t>& get_RawSummaryRowsCriteriaRepresentation()
const;
140 ASPOSE_TASKS_SHARED_API
void set_RawSummaryRowsCriteriaRepresentation(
const System::ArrayPtr<uint8_t>& value);
141 ASPOSE_TASKS_SHARED_API
const System::ArrayPtr<uint8_t>& get_RawProjectRowCriteriaRepresentation()
const;
142 ASPOSE_TASKS_SHARED_API
void set_RawProjectRowCriteriaRepresentation(
const System::ArrayPtr<uint8_t>& value);
144 ASPOSE_TASKS_SHARED_API System::SharedPtr<GraphicalIndicatorsInfo::CriteriaSplit> SplitByType();
145 #ifdef ASPOSE_GET_SHARED_MEMBERS
146 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
152 System::ArrayPtr<uint8_t> pr_RawNonSummaryRowsCriteriaRepresentation;
153 System::ArrayPtr<uint8_t> pr_RawSummaryRowsCriteriaRepresentation;
154 System::ArrayPtr<uint8_t> pr_RawProjectRowCriteriaRepresentation;
155 bool pr_SummaryRowsInheritFromNonSummaryRows;
156 bool pr_ProjectSummaryInheritFromNonSummaryRows;
157 bool pr_ShowDataValuesInTooltip;
158 System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<GraphicalIndicatorCriteria>>> pr_Criteria;
163 ASPOSE_TASKS_SHARED_API
void set_Criteria(
const System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<GraphicalIndicatorCriteria>>>& value);
Represents an graphical indicators definition associated with an extended attribute.
Definition: GraphicalIndicatorsInfo.h:47
void set_SummaryRowsInheritFromNonSummaryRows(bool value)
Sets flag indicating whether summary rows inherit criteria from nonsummary rows.
bool get_ShowDataValuesInTooltip() const
Gets flag indicating whether data values for the field should be shown in tooltips.
bool get_SummaryRowsInheritFromNonSummaryRows() const
Gets flag indicating whether summary rows inherit criteria from nonsummary rows.
bool get_ProjectSummaryInheritFromNonSummaryRows() const
Gets flag indicating whether project summary row inherits criteria from summary rows.
void set_ProjectSummaryInheritFromNonSummaryRows(bool value)
Sets flag indicating whether project summary row inherits criteria from summary rows.
GraphicalIndicatorsInfo()
Initializes a new instance of the GraphicalIndicatorsInfo type.
const System::SharedPtr< System::Collections::Generic::List< System::SharedPtr< GraphicalIndicatorCriteria > > > & get_Criteria() const
Gets a list of graphical indicator criteria.
void set_ShowDataValuesInTooltip(bool value)
Sets flag indicating whether data values for the field should be shown in tooltips.