8 #include <system/array.h>
11 #include "aspose.tasks.cpp/View.h"
12 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
18 enum class DateFormat;
25 class TimelineViewBase;
26 class TimelineViewReader;
27 class TimelineViewWriter;
39 template <
typename>
class List;
56 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
57 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
59 friend class Aspose::Tasks::IO::MSProject::MPPReader;
60 friend class Aspose::Tasks::IO::MSProject::MPPViewReader;
61 friend class Aspose::Tasks::IO::MSProject::TimelineViewReader;
62 friend class Aspose::Tasks::IO::MSProject::TimelineViewBase;
63 friend class Aspose::Tasks::IO::MSProject::TimelineViewWriter;
67 class ASPOSE_TASKS_SHARED_CLASS TimelineTask :
public System::Object
72 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
73 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
77 ASPOSE_TASKS_SHARED_API System::String get_Guid()
const;
78 ASPOSE_TASKS_SHARED_API
void set_Guid(
const System::String& value);
79 ASPOSE_TASKS_SHARED_API
bool get_OnTimeline()
const;
80 ASPOSE_TASKS_SHARED_API
void set_OnTimeline(
bool value);
81 ASPOSE_TASKS_SHARED_API int32_t get_Uid()
const;
82 ASPOSE_TASKS_SHARED_API
void set_Uid(int32_t value);
84 ASPOSE_TASKS_SHARED_API TimelineTask();
88 System::String pr_Guid;
100 ASPOSE_TASKS_SHARED_API Aspose::Tasks::DateFormat get_DateFormat()
const;
104 ASPOSE_TASKS_SHARED_API
void set_DateFormat(Aspose::Tasks::DateFormat value);
108 ASPOSE_TASKS_SHARED_API
bool get_DisplayOverlapped()
const;
112 ASPOSE_TASKS_SHARED_API
void set_DisplayOverlapped(
bool value);
116 ASPOSE_TASKS_SHARED_API
bool get_ShowDates()
const;
120 ASPOSE_TASKS_SHARED_API
bool get_ShowPanZoom()
const;
124 ASPOSE_TASKS_SHARED_API
void set_ShowPanZoom(
bool value);
128 ASPOSE_TASKS_SHARED_API
bool get_ShowTimescale()
const;
132 ASPOSE_TASKS_SHARED_API
void set_ShowTimescale(
bool value);
136 ASPOSE_TASKS_SHARED_API
bool get_ShowToday()
const;
140 ASPOSE_TASKS_SHARED_API
void set_ShowToday(
bool value);
144 ASPOSE_TASKS_SHARED_API int32_t get_TextLinesCount()
const;
148 ASPOSE_TASKS_SHARED_API
void set_TextLinesCount(int32_t value);
160 ASPOSE_TASKS_SHARED_API
void set_ShowDates(
bool value);
161 ASPOSE_TASKS_SHARED_API
const System::ArrayPtr<uint8_t>& get_OriginalData()
const;
162 ASPOSE_TASKS_SHARED_API
void set_OriginalData(
const System::ArrayPtr<uint8_t>& value);
163 ASPOSE_TASKS_SHARED_API System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<TimelineView::TimelineTask>>> get_Tasks()
const;
165 ASPOSE_TASKS_SHARED_API TimelineView(int32_t uid);
167 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(TimelineView, CODEPORTING_ARGS(int32_t uid));
168 #ifdef ASPOSE_GET_SHARED_MEMBERS
169 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
175 System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<TimelineView::TimelineTask>>> tasks;
176 Aspose::Tasks::DateFormat pr_DateFormat;
177 bool pr_DisplayOverlapped;
180 bool pr_ShowTimescale;
182 int32_t pr_TextLinesCount;
183 System::ArrayPtr<uint8_t> pr_OriginalData;
Represents a timeline view of a project.
Definition: TimelineView.h:51
Represents a view in Project.
Definition: View.h:99