8 #include <system/object.h>
10 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
21 enum class SaveFileFormat;
27 template <
typename>
class ICondition;
37 template <
typename>
class IComparer;
54 typedef System::Object BaseType;
56 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
57 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
61 friend class SaveManager;
72 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<System::Collections::Generic::IComparer<System::SharedPtr<Task>>>&
get_TasksComparer()
const;
76 ASPOSE_TASKS_SHARED_API
void set_TasksComparer(
const System::SharedPtr<System::Collections::Generic::IComparer<System::SharedPtr<Task>>>& value);
83 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<Util::ICondition<System::SharedPtr<Task>>>&
get_TasksFilter()
const;
99 System::WeakPtr<Aspose::Tasks::Project> project;
104 ASPOSE_TASKS_SHARED_API
void set_SaveFormat(SaveFileFormat value);
105 ASPOSE_TASKS_SHARED_API
virtual System::SharedPtr<Aspose::Tasks::Project> get_Project();
106 ASPOSE_TASKS_SHARED_API
virtual void set_Project(System::SharedPtr<Aspose::Tasks::Project> value);
108 ASPOSE_TASKS_SHARED_API
virtual System::SharedPtr<IWriter> GetWriter() = 0;
109 #ifdef ASPOSE_GET_SHARED_MEMBERS
110 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
116 SaveFileFormat pr_SaveFormat;
117 System::SharedPtr<System::Collections::Generic::IComparer<System::SharedPtr<Task>>> pr_TasksComparer;
118 System::SharedPtr<Util::ICondition<System::SharedPtr<Task>>> pr_TasksFilter;
Represents a project.
Definition: Project.h:551
Allows to specify additional options when saving project data to MPP.
Definition: MPPSaveOptions.h:32
This is an abstract base class that allow the user to specify basic options when saving a project int...
Definition: SimpleSaveOptions.h:52
void set_TasksComparer(const System::SharedPtr< System::Collections::Generic::IComparer< System::SharedPtr< Task >>> &value)
Sets the comparer to sort tasks on Gantt chart and Task Sheet chart.
const System::SharedPtr< Util::ICondition< System::SharedPtr< Task > > > & get_TasksFilter() const
Gets the condition which is used to filter tasks rendered on Gantt, Task Sheet and Task Usage charts.
void set_TasksFilter(const System::SharedPtr< Util::ICondition< System::SharedPtr< Task >>> &value)
Sets the condition which is used to filter tasks rendered on Gantt, Task Sheet and Task Usage charts.
const System::SharedPtr< System::Collections::Generic::IComparer< System::SharedPtr< Task > > > & get_TasksComparer() const
Gets the comparer to sort tasks on Gantt chart and Task Sheet chart.
SaveFileFormat get_SaveFormat() const
Gets the format in which the document will be saved if this save options object is used.
Represents a condition which can be used by filters or search methods.
Definition: ICondition.h:22
Aspose.
Definition: Asn.h:13