Aspose.Tasks for C++
Aspose::Tasks::Visualization::ProjectView Class Reference

Project's view class More...

#include <ProjectView.h>

Inherits System::Object.

Public Member Functions

const System::SharedPtr< System::Collections::Generic::List< System::SharedPtr< ViewColumn > > > & get_Columns () const
 Gets the project view columns. More...
 
 ProjectView (const System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ViewColumn >>> &columns)
 Initializes a new instance of the ProjectView class. More...
 

Static Public Member Functions

static System::SharedPtr< ProjectViewGetDefaultGanttChartView ()
 Includes id, indicators, name, duration, start and finish task columns. More...
 
static System::SharedPtr< ProjectViewGetDefaultTaskSheetView ()
 Includes id, indicators, name, duration, start, finish, predecessors and resource names task columns. More...
 
static System::SharedPtr< ProjectViewGetDefaultResourceUsageView ()
 Includes Uid, name, start, finish and work resource columns. More...
 
static System::SharedPtr< ProjectViewGetDefaultAssignmentView ()
 Includes Uid, task name, resource name, work and duration assignment columns. More...
 
static System::SharedPtr< ProjectViewGetDefaultResourceSheetView ()
 Includes Uid, resource name, type, material label, initials, group, max units, standard rate, overtime rate, cost per use, accrue at, base calendar and code resource columns. More...
 

Detailed Description

Project's view class

Constructor & Destructor Documentation

◆ ProjectView()

Aspose::Tasks::Visualization::ProjectView::ProjectView ( const System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ViewColumn >>> &  columns)

Initializes a new instance of the ProjectView class.

Parameters
columnsA list of the view columns.

Member Function Documentation

◆ get_Columns()

const System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<ViewColumn> > >& Aspose::Tasks::Visualization::ProjectView::get_Columns ( ) const

Gets the project view columns.

◆ GetDefaultAssignmentView()

static System::SharedPtr<ProjectView> Aspose::Tasks::Visualization::ProjectView::GetDefaultAssignmentView ( )
static

Includes Uid, task name, resource name, work and duration assignment columns.

Returns
a view which contains a list of AssignmentViewColumn.

◆ GetDefaultGanttChartView()

static System::SharedPtr<ProjectView> Aspose::Tasks::Visualization::ProjectView::GetDefaultGanttChartView ( )
static

Includes id, indicators, name, duration, start and finish task columns.

Returns
a view which contains a list of GanttChartColumn.

◆ GetDefaultResourceSheetView()

static System::SharedPtr<ProjectView> Aspose::Tasks::Visualization::ProjectView::GetDefaultResourceSheetView ( )
static

Includes Uid, resource name, type, material label, initials, group, max units, standard rate, overtime rate, cost per use, accrue at, base calendar and code resource columns.

Returns
a view which contains a list of ResourceViewColumn.

◆ GetDefaultResourceUsageView()

static System::SharedPtr<ProjectView> Aspose::Tasks::Visualization::ProjectView::GetDefaultResourceUsageView ( )
static

Includes Uid, name, start, finish and work resource columns.

Returns
a view which contains a list of ResourceViewColumn.

◆ GetDefaultTaskSheetView()

static System::SharedPtr<ProjectView> Aspose::Tasks::Visualization::ProjectView::GetDefaultTaskSheetView ( )
static

Includes id, indicators, name, duration, start, finish, predecessors and resource names task columns.

Returns
a view which contains a list of GanttChartColumn.