8 #include <system/string.h>
11 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
17 class GroupCollection;
18 class GroupCriterionCollection;
41 class ASPOSE_TASKS_SHARED_CLASS
Group :
public System::Object
44 typedef System::Object BaseType;
46 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
47 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
50 friend class Aspose::Tasks::IO::MSProject::MPP12Reader;
51 friend class Aspose::Tasks::IO::MSProject::MPP14Reader;
52 friend class Aspose::Tasks::IO::MSProject::MPP9Reader;
53 friend class Aspose::Tasks::IO::MSProject::MPPGroupReader;
60 ASPOSE_TASKS_SHARED_API System::String
get_Name()
const;
64 ASPOSE_TASKS_SHARED_API
void set_Name(
const System::String& value);
72 ASPOSE_TASKS_SHARED_API int32_t
get_Uid()
const;
100 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<GroupCriterionCollection>&
get_GroupCriteria()
const;
104 ASPOSE_TASKS_SHARED_API
void set_GroupCriteria(
const System::SharedPtr<GroupCriterionCollection>& value);
116 ASPOSE_TASKS_SHARED_API
void set_Index(int32_t value);
120 ASPOSE_TASKS_SHARED_API
void set_Uid(int32_t value);
121 ASPOSE_TASKS_SHARED_API Aspose::Tasks::ItemType get_ItemType()
const;
122 ASPOSE_TASKS_SHARED_API
void set_ItemType(Aspose::Tasks::ItemType value);
124 virtual ASPOSE_TASKS_SHARED_API ~
Group();
126 #ifdef ASPOSE_GET_SHARED_MEMBERS
127 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
133 System::String pr_Name;
137 bool pr_MaintainHierarchy;
139 System::SharedPtr<GroupCriterionCollection> pr_GroupCriteria;
140 Aspose::Tasks::ItemType pr_ItemType;
Contains a list of Group objects. Implements ICollection<Group> interface.
Definition: GroupCollection.h:51
Represents a group definition. A Group object is a member of the ResourceGroups collection or the Tas...
Definition: Group.h:42
System::String get_Name() const
Gets a name of a Group object.
void set_Name(const System::String &value)
Sets a name of a Group object.
void set_MaintainHierarchy(bool value)
Sets a value indicating whether to show all the levels of summary tasks for subtasks within group.
void set_ShowInMenu(bool value)
Sets a value indicating whether Project shows the group name in the Group drop-down list in the Ribbo...
bool get_MaintainHierarchy() const
Gets a value indicating whether to show all the levels of summary tasks for subtasks within group.
int32_t get_Uid() const
Gets a unique identifier of a group.
bool get_ShowInMenu() const
Gets a value indicating whether Project shows the group name in the Group drop-down list in the Ribbo...
bool get_ShowSummary() const
Gets a value indicating whether summary rows are displayed for the group.
int32_t get_Index() const
Gets the index of a Group object in the Groups containing object.
void set_ShowSummary(bool value)
Sets a value indicating whether summary rows are displayed for the group.
void set_GroupCriteria(const System::SharedPtr< GroupCriterionCollection > &value)
Sets a GroupCriteria collection representing the fields in a group definition.
const System::SharedPtr< GroupCriterionCollection > & get_GroupCriteria() const
Gets a GroupCriteria collection representing the fields in a group definition.
Group()
Initializes a new instance of the Group class.