LibreOffice Module vcl (master)  1
Public Member Functions | Public Attributes | List of all members
ImplPrnQueueList Class Reference

#include <print.h>

Public Member Functions

 ImplPrnQueueList ()
 
 ~ImplPrnQueueList ()
 
ImplPrnQueueListoperator= (ImplPrnQueueList const &)=delete
 
 ImplPrnQueueList (ImplPrnQueueList const &)=delete
 
void Add (std::unique_ptr< SalPrinterQueueInfo > pData)
 
ImplPrnQueueDataGet (const OUString &rPrinter)
 

Public Attributes

std::unordered_map< OUString, sal_Int32 > m_aNameToIndex
 
std::vector< ImplPrnQueueDatam_aQueueInfos
 
std::vector< OUString > m_aPrinterList
 

Detailed Description

Definition at line 51 of file print.h.

Constructor & Destructor Documentation

ImplPrnQueueList::ImplPrnQueueList ( )
inline

Definition at line 58 of file print.h.

ImplPrnQueueList::~ImplPrnQueueList ( )

Definition at line 347 of file print.cxx.

ImplPrnQueueList::ImplPrnQueueList ( ImplPrnQueueList const &  )
delete

Member Function Documentation

void ImplPrnQueueList::Add ( std::unique_ptr< SalPrinterQueueInfo pData)
ImplPrnQueueData * ImplPrnQueueList::Get ( const OUString &  rPrinter)

Definition at line 371 of file print.cxx.

References m_aNameToIndex, and m_aQueueInfos.

Referenced by Printer::ImplGetQueueInfo().

ImplPrnQueueList& ImplPrnQueueList::operator= ( ImplPrnQueueList const &  )
delete

Member Data Documentation

std::unordered_map< OUString, sal_Int32 > ImplPrnQueueList::m_aNameToIndex

Definition at line 54 of file print.h.

Referenced by Add(), and Get().

std::vector< OUString > ImplPrnQueueList::m_aPrinterList

Definition at line 56 of file print.h.

Referenced by Add().

std::vector< ImplPrnQueueData > ImplPrnQueueList::m_aQueueInfos

Definition at line 55 of file print.h.

Referenced by Add(), Get(), Printer::ImplGetQueueInfo(), and Printer::updatePrinters().


The documentation for this class was generated from the following files: