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() [1/2]

ImplPrnQueueList::ImplPrnQueueList ( )
inline

Definition at line 58 of file print.h.

◆ ~ImplPrnQueueList()

ImplPrnQueueList::~ImplPrnQueueList ( )

Definition at line 336 of file print.cxx.

◆ ImplPrnQueueList() [2/2]

ImplPrnQueueList::ImplPrnQueueList ( ImplPrnQueueList const &  )
delete

References Add, and Get().

Member Function Documentation

◆ Add()

void ImplPrnQueueList::Add ( std::unique_ptr< SalPrinterQueueInfo pData)

◆ Get()

ImplPrnQueueData * ImplPrnQueueList::Get ( const OUString &  rPrinter)

Definition at line 360 of file print.cxx.

References m_aNameToIndex, m_aQueueInfos, and pData.

Referenced by Printer::ImplGetQueueInfo().

◆ operator=()

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

Member Data Documentation

◆ m_aNameToIndex

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

Definition at line 54 of file print.h.

Referenced by Add(), and Get().

◆ m_aPrinterList

std::vector< OUString > ImplPrnQueueList::m_aPrinterList

Definition at line 56 of file print.h.

Referenced by Add().

◆ m_aQueueInfos

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: