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 ( )

Definition at line 58 of file print.h.

ImplPrnQueueList::~ImplPrnQueueList ( )

Definition at line 353 of file print.cxx.

ImplPrnQueueList::ImplPrnQueueList ( ImplPrnQueueList const &  )

Member Function Documentation

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

Definition at line 377 of file print.cxx.

References m_aNameToIndex, m_aQueueInfos, and pData.

Referenced by Printer::ImplGetQueueInfo().

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

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: