28#define SMALL_ICON_SIZE 16
33#define RIGHT_ICON_OFFSET 5
34#define SPACE_BETWEEN 3
70 ClientBox(std::unique_ptr<weld::ScrolledWindow> xScroll, std::unique_ptr<weld::Container> xContents);
76 void addEntry(
const std::shared_ptr<ClientInfo>& pClientInfo);
void addEntry(const std::shared_ptr< ClientInfo > &pClientInfo)
std::unique_ptr< weld::ScrolledWindow > m_xScroll
ClientBoxEntry * GetActiveEntry()
void setActive(ClientBoxEntry *pClientData)
ClientBoxEntry * m_pActive
ClientBox(std::unique_ptr< weld::ScrolledWindow > xScroll, std::unique_ptr< weld::Container > xContents)
weld::Container * GetContainer()
std::unique_ptr< weld::Container > m_xContents
std::vector< TClientBoxEntry > m_vEntries
std::shared_ptr< ClientBoxEntry > TClientBoxEntry
DECL_LINK(FocusHdl, weld::Widget &, void)
std::unique_ptr< weld::Button > m_xDeauthoriseButton
std::unique_ptr< weld::Container > m_xContainer
std::shared_ptr< ClientInfo > m_xClientInfo
ClientBoxEntry(ClientBox *pClientBox, std::shared_ptr< ClientInfo > pClientInfo)
std::unique_ptr< weld::Entry > m_xPinBox
std::unique_ptr< weld::Label > m_xPinLabel
std::unique_ptr< weld::Label > m_xDeviceName
std::unique_ptr< weld::Builder > m_xBuilder
DECL_LINK(DeauthoriseHdl, weld::Button &, void)