LibreOffice Module vcl (master)
1
|
#include <cpdmgr.hxx>
Public Member Functions | |
const PPDParser * | createCPDParser (const OUString &rPrinter) |
virtual FILE * | startSpool (const OUString &rPrinterName, bool bQuickCommand) override |
virtual bool | endSpool (const OUString &rPrinterName, const OUString &rJobTitle, FILE *pFile, const JobData &rDocumentJobData, bool bBanner, const OUString &rFaxNumber) override |
virtual void | setupJobContextData (JobData &rData) override |
virtual bool | checkPrintersChanged (bool bWait) override |
![]() | |
Type | getType () const |
void | listPrinters (std::vector< OUString > &rVector) const |
const PrinterInfo & | getPrinterInfo (const OUString &rPrinter) const |
const OUString & | getDefaultPrinter () const |
bool | getUseIncludeFeature () const |
bool | getUseJobPatch () const |
bool | checkFeatureToken (const OUString &rPrinterName, const char *pToken) const |
virtual | ~PrinterInfoManager () |
Static Public Member Functions | |
static CPDManager * | tryLoadCPD () |
![]() | |
static PrinterInfoManager & | get () |
static void | release () |
Private Member Functions | |
CPDManager () | |
virtual | ~CPDManager () override |
virtual void | initialize () override |
Additional Inherited Members | |
![]() | |
enum | Type { Type::Default = 0, Type::CUPS = 1, Type::CPD = 2 } |
![]() | |
PrinterInfoManager (Type eType=Type::Default) | |
void | setDefaultPaper (PPDContext &rInfo) const |
![]() | |
std::unordered_map< OUString, Printer > | m_aPrinters |
PrinterInfo | m_aGlobalDefaults |
std::vector< WatchFile > | m_aWatchFiles |
OUString | m_aDefaultPrinter |
OUString | m_aSystemPrintCommand |
std::vector< SystemPrintQueue > | m_aSystemPrintQueues |
std::unique_ptr< SystemQueueInfo > | m_pQueueInfo |
Type | m_eType |
bool | m_bUseIncludeFeature |
bool | m_bUseJobPatch |
OUString | m_aSystemDefaultPaper |
Definition at line 58 of file cpdmgr.hxx.
|
private |
|
overrideprivatevirtual |
|
overridevirtual |
Reimplemented from psp::PrinterInfoManager.
const PPDParser* psp::CPDManager::createCPDParser | ( | const OUString & | rPrinter | ) |
|
overridevirtual |
Reimplemented from psp::PrinterInfoManager.
|
overrideprivatevirtual |
Reimplemented from psp::PrinterInfoManager.
Reimplemented from psp::PrinterInfoManager.
|
overridevirtual |
Reimplemented from psp::PrinterInfoManager.
|
static |