WebpagePrinterTool 2.0
Print a web page skip the browser's print preview
载入中...
搜索中...
未找到
PrinterDataPack结构体 参考

#include <DataPack.h>

PrinterDataPack 的协作图:

Public 成员函数

 PrinterDataPack ()=delete
 
 PrinterDataPack (std::function< void()> f)
 
void setData (std::tuple< QJsonObject, std::move_only_function< void(QJsonObject)>, std::optional< int > > &t)
 
void setRespValue (QJsonObject obj)
 

Public 属性

PrintedPage page
 
PrinterConfig config
 
std::optional< int > uid
 
std::function< void()> monitor_promise
 

Private 属性

std::move_only_function< void(QJsonObject)> resp
 

构造及析构函数说明

◆ PrinterDataPack() [1/2]

PrinterDataPack::PrinterDataPack ( )
delete

◆ PrinterDataPack() [2/2]

PrinterDataPack::PrinterDataPack ( std::function< void()> f)
inlineexplicit

成员函数说明

◆ setData()

void PrinterDataPack::setData ( std::tuple< QJsonObject, std::move_only_function< void(QJsonObject)>, std::optional< int > > & t)
inline

◆ setRespValue()

void PrinterDataPack::setRespValue ( QJsonObject obj)
inline

类成员变量说明

◆ config

PrinterConfig PrinterDataPack::config

◆ monitor_promise

std::function<void()> PrinterDataPack::monitor_promise

◆ page

PrintedPage PrinterDataPack::page

◆ resp

std::move_only_function<void(QJsonObject)> PrinterDataPack::resp
private

◆ uid

std::optional<int> PrinterDataPack::uid

该结构体的文档由以下文件生成: