NDEVR
API Documentation
ExportRequest.h
1#pragma once
2#include <NDEVR/PopupInfo.h>
3#include <NDEVR/FileFormat.h>
4namespace NDEVR
5{
30}
The equivelent of std::vector but with a bit more control.
Definition Buffer.hpp:58
Data that describes a particular file format and how to use the format with the program.
Definition FileFormat.h:45
static FileFormat InvalidFormat()
Creates an invalid FileFormat sentinel value.
Definition FileFormat.h:91
The primary namespace for the NDEVR SDK.
ExportRequest()
Default constructs an empty ExportRequest.
Buffer< UUID > requested_items
Items to export. If empty, the entire project is exported.
PopupInfo request_origin
The popup origin for dialog positioning.
FileFormat requested_format
The requested format. If invalid, the system default is used.
bool show_recents
Whether to show recently used export formats.
Buffer< FileFormat > white_list
Allowed formats. If empty, all formats are allowed.
ExportRequest(const Buffer< UUID > &ids, const PopupInfo &info=PopupInfo())
Constructs an ExportRequest for the specified items.
Class which is used to pass arguments and requests for creating a popup dialog or widget.
Definition PopupInfo.h:16