8 #include <system/object.h>
10 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
21 enum class SaveFileFormat;
37 template <
typename>
class IComparer;
54 typedef System::Object BaseType;
56 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
57 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
60 friend class Aspose::Tasks::Saving::SaveManager;
67 ASPOSE_TASKS_SHARED_API SaveFileFormat get_SaveFormat()
const;
71 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<System::Collections::Generic::IComparer<System::SharedPtr<Task>>>& get_TasksComparer()
const;
75 ASPOSE_TASKS_SHARED_API
void set_TasksComparer(
const System::SharedPtr<System::Collections::Generic::IComparer<System::SharedPtr<Task>>>& value);
82 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<Aspose::Tasks::Util::ICondition<System::SharedPtr<Task>>>& get_TasksFilter()
const;
98 System::WeakPtr<Aspose::Tasks::Project> project;
103 ASPOSE_TASKS_SHARED_API
void set_SaveFormat(SaveFileFormat value);
104 virtual ASPOSE_TASKS_SHARED_API System::SharedPtr<Aspose::Tasks::Project> get_Project();
105 virtual ASPOSE_TASKS_SHARED_API
void set_Project(System::SharedPtr<Aspose::Tasks::Project> value);
107 virtual ASPOSE_TASKS_SHARED_API System::SharedPtr<IWriter> GetWriter() = 0;
108 #ifdef ASPOSE_GET_SHARED_MEMBERS
109 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
115 SaveFileFormat pr_SaveFormat;
116 System::SharedPtr<System::Collections::Generic::IComparer<System::SharedPtr<Task>>> pr_TasksComparer;
117 System::SharedPtr<Aspose::Tasks::Util::ICondition<System::SharedPtr<Task>>> pr_TasksFilter;
This is an abstract base class that allow the user to specify basic options when saving a project int...
Definition: SimpleSaveOptions.h:51
Represents a condition which can be used by filters or search methods.
Definition: SimpleSaveOptions.h:27
Allows to specify additional options when saving project data to MPP.
Definition: MPPSaveOptions.h:31