LibreOffice Module sd (master) 1
|
#include <RemoteDialogClientBox.hxx>
Public Member Functions | |
ClientBox (std::unique_ptr< weld::ScrolledWindow > xScroll, std::unique_ptr< weld::Container > xContents) | |
weld::Container * | GetContainer () |
~ClientBox () | |
ClientBoxEntry * | GetActiveEntry () |
void | addEntry (const std::shared_ptr< ClientInfo > &pClientInfo) |
void | setActive (ClientBoxEntry *pClientData) |
void | clearEntries () |
void | populateEntries () |
Private Attributes | |
std::unique_ptr< weld::ScrolledWindow > | m_xScroll |
std::unique_ptr< weld::Container > | m_xContents |
std::vector< TClientBoxEntry > | m_vEntries |
ClientBoxEntry * | m_pActive |
Definition at line 61 of file RemoteDialogClientBox.hxx.
sd::ClientBox::ClientBox | ( | std::unique_ptr< weld::ScrolledWindow > | xScroll, |
std::unique_ptr< weld::Container > | xContents | ||
) |
Definition at line 59 of file RemoteDialogClientBox.cxx.
References Size::Height(), m_xContents, m_xScroll, populateEntries(), and Size::Width().
sd::ClientBox::~ClientBox | ( | ) |
Definition at line 74 of file RemoteDialogClientBox.cxx.
void sd::ClientBox::addEntry | ( | const std::shared_ptr< ClientInfo > & | pClientInfo | ) |
Definition at line 83 of file RemoteDialogClientBox.cxx.
References m_vEntries.
Referenced by populateEntries().
void sd::ClientBox::clearEntries | ( | ) |
Definition at line 94 of file RemoteDialogClientBox.cxx.
References m_pActive, and m_vEntries.
Referenced by populateEntries().
ClientBoxEntry * sd::ClientBox::GetActiveEntry | ( | ) |
Definition at line 78 of file RemoteDialogClientBox.cxx.
References m_pActive.
|
inline |
Definition at line 71 of file RemoteDialogClientBox.hxx.
References m_xContents.
Referenced by sd::ClientBoxEntry::~ClientBoxEntry().
void sd::ClientBox::populateEntries | ( | ) |
Definition at line 100 of file RemoteDialogClientBox.cxx.
References addEntry(), clearEntries(), sd::RemoteServer::ensureDiscoverable(), and sd::RemoteServer::getClients().
Referenced by ClientBox().
void sd::ClientBox::setActive | ( | ClientBoxEntry * | pClientData | ) |
Definition at line 89 of file RemoteDialogClientBox.cxx.
References m_pActive.
|
private |
Definition at line 67 of file RemoteDialogClientBox.hxx.
Referenced by clearEntries(), GetActiveEntry(), and setActive().
|
private |
Definition at line 66 of file RemoteDialogClientBox.hxx.
Referenced by addEntry(), and clearEntries().
|
private |
Definition at line 64 of file RemoteDialogClientBox.hxx.
Referenced by ClientBox(), and GetContainer().
|
private |
Definition at line 63 of file RemoteDialogClientBox.hxx.
Referenced by ClientBox().