NDEVR
API Documentation
ExportRequest

Stores information related to exporting specific data from the software. More...

Collaboration diagram for ExportRequest:
[legend]

Public Member Functions

 ExportRequest ()
 Default constructs an empty ExportRequest.
 ExportRequest (const Buffer< UUID > &ids, const PopupInfo &info=PopupInfo())
 Constructs an ExportRequest for the specified items.

Public Attributes

PopupInfo request_origin = PopupInfo()
 The popup origin for dialog positioning.
FileFormat requested_format = FileFormat::InvalidFormat()
 The requested format. If invalid, the system default is used.
Buffer< UUIDrequested_items
 Items to export. If empty, the entire project is exported.
bool show_recents = false
 Whether to show recently used export formats.
Buffer< FileFormatwhite_list
 Allowed formats. If empty, all formats are allowed.

Detailed Description

Stores information related to exporting specific data from the software.


Definition at line 9 of file ExportRequest.h.

Constructor & Destructor Documentation

◆ ExportRequest()

ExportRequest::ExportRequest ( const Buffer< UUID > & ids,
const PopupInfo & info = PopupInfo() )
inline

Constructs an ExportRequest for the specified items.

Parameters
[in]idsThe UUIDs of items to export. If empty, the entire project is exported.
[in]infoThe popup origin information for positioning the export dialog.

Definition at line 20 of file ExportRequest.h.

References request_origin, and requested_items.


The documentation for this struct was generated from the following file: