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

Project's view class More...

#include <ProjectView.h>

Inherits 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
< ProjectView
GetDefaultGanttChartView ()
 Includes id, indicators, name, duration, start and finish task columns. More...
 
static System::SharedPtr
< ProjectView
GetDefaultTaskSheetView ()
 Includes id, indicators, name, duration, start, finish, predecessors and resource names task columns. More...
 
static System::SharedPtr
< ProjectView
GetDefaultResourceUsageView ()
 Includes Uid, name, start, finish and work resource columns. More...
 
static System::SharedPtr
< ProjectView
GetDefaultAssignmentView ()
 Includes Uid, task name, resource name, work and duration assignment columns. More...
 
static System::SharedPtr
< ProjectView
GetDefaultResourceSheetView ()
 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

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

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

Gets the project view columns.

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.
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.
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.
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.
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.