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