PreSaveValidationStruct Struct Reference

#include <c4d_baselist.h>

Detailed Description

Data for MSG_DOCUMENTINFO_TYPE_CHECKSAVEDENIED message.

Public Types

using DenyEntry = maxon::Tuple< BaseList2D *, maxon::Data, maxon::Id, maxon::Url >
 

Public Member Functions

 PreSaveValidationStruct ()=delete
 
 PreSaveValidationStruct (SAVEDOCUMENTFLAGS flags)
 

Public Attributes

const SAVEDOCUMENTFLAGS _flags
 
maxon::BaseArray< DenyEntry_denyList
 

Private Member Functions

 MAXON_DISALLOW_COPY_AND_ASSIGN (PreSaveValidationStruct)
 

Member Typedef Documentation

◆ DenyEntry

Constructor & Destructor Documentation

◆ PreSaveValidationStruct() [1/2]

◆ PreSaveValidationStruct() [2/2]

Member Function Documentation

◆ MAXON_DISALLOW_COPY_AND_ASSIGN()

MAXON_DISALLOW_COPY_AND_ASSIGN ( PreSaveValidationStruct  )
private

Member Data Documentation

◆ _flags

const SAVEDOCUMENTFLAGS _flags

Save flags.

◆ _denyList

Collected save deny sources and explanation informations. Id or Url should be supplied to access the assets that prevent saving.