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

#include <AdditionsDialog.hxx>

Collaboration diagram for AdditionsItem:
[legend]

Public Member Functions

 AdditionsItem (weld::Widget *pParent, AdditionsDialog *pParentDialog, const AdditionInfo &additionInfo)
 
bool getExtensionFile (OUString &sExtensionFile)
 
 DECL_LINK (ShowMoreHdl, weld::Button &, void)
 
 DECL_LINK (InstallHdl, weld::Button &, void)
 

Public Attributes

std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Widgetm_xContainer
 
std::unique_ptr< weld::Imagem_xImageScreenshot
 
std::unique_ptr< weld::Buttonm_xButtonInstall
 
std::unique_ptr< weld::LinkButtonm_xLinkButtonWebsite
 
std::unique_ptr< weld::Labelm_xLabelName
 
std::unique_ptr< weld::Labelm_xLabelAuthor
 
std::unique_ptr< weld::Labelm_xLabelDescription
 
std::unique_ptr< weld::Labelm_xLabelLicense
 
std::unique_ptr< weld::Labelm_xLabelVersion
 
std::unique_ptr< weld::LinkButtonm_xLinkButtonComments
 
std::unique_ptr< weld::Imagem_xImageVoting1
 
std::unique_ptr< weld::Imagem_xImageVoting2
 
std::unique_ptr< weld::Imagem_xImageVoting3
 
std::unique_ptr< weld::Imagem_xImageVoting4
 
std::unique_ptr< weld::Imagem_xImageVoting5
 
std::unique_ptr< weld::Labelm_xLabelDownloadNumber
 
std::unique_ptr< weld::Buttonm_xButtonShowMore
 
AdditionsDialogm_pParentDialog
 
OUString m_sDownloadURL
 
OUString m_sExtensionID
 

Detailed Description

Definition at line 102 of file AdditionsDialog.hxx.

Constructor & Destructor Documentation

◆ AdditionsItem()

AdditionsItem::AdditionsItem ( weld::Widget pParent,
AdditionsDialog pParentDialog,
const AdditionInfo additionInfo 
)

Member Function Documentation

◆ DECL_LINK() [1/2]

AdditionsItem::DECL_LINK ( InstallHdl  ,
weld::Button ,
void   
)

◆ DECL_LINK() [2/2]

AdditionsItem::DECL_LINK ( ShowMoreHdl  ,
weld::Button ,
void   
)

◆ getExtensionFile()

bool AdditionsItem::getExtensionFile ( OUString &  sExtensionFile)

Member Data Documentation

◆ m_pParentDialog

AdditionsDialog* AdditionsItem::m_pParentDialog

Definition at line 130 of file AdditionsDialog.hxx.

Referenced by AdditionsItem().

◆ m_sDownloadURL

OUString AdditionsItem::m_sDownloadURL

Definition at line 131 of file AdditionsDialog.hxx.

Referenced by AdditionsItem(), and getExtensionFile().

◆ m_sExtensionID

OUString AdditionsItem::m_sExtensionID

Definition at line 132 of file AdditionsDialog.hxx.

Referenced by AdditionsItem(), and getExtensionFile().

◆ m_xBuilder

std::unique_ptr<weld::Builder> AdditionsItem::m_xBuilder

Definition at line 112 of file AdditionsDialog.hxx.

◆ m_xButtonInstall

std::unique_ptr<weld::Button> AdditionsItem::m_xButtonInstall

Definition at line 115 of file AdditionsDialog.hxx.

Referenced by AdditionsItem().

◆ m_xButtonShowMore

std::unique_ptr<weld::Button> AdditionsItem::m_xButtonShowMore

Definition at line 129 of file AdditionsDialog.hxx.

Referenced by AdditionsItem().

◆ m_xContainer

std::unique_ptr<weld::Widget> AdditionsItem::m_xContainer

Definition at line 113 of file AdditionsDialog.hxx.

Referenced by AdditionsItem().

◆ m_xImageScreenshot

std::unique_ptr<weld::Image> AdditionsItem::m_xImageScreenshot

Definition at line 114 of file AdditionsDialog.hxx.

◆ m_xImageVoting1

std::unique_ptr<weld::Image> AdditionsItem::m_xImageVoting1

Definition at line 123 of file AdditionsDialog.hxx.

Referenced by AdditionsItem().

◆ m_xImageVoting2

std::unique_ptr<weld::Image> AdditionsItem::m_xImageVoting2

Definition at line 124 of file AdditionsDialog.hxx.

Referenced by AdditionsItem().

◆ m_xImageVoting3

std::unique_ptr<weld::Image> AdditionsItem::m_xImageVoting3

Definition at line 125 of file AdditionsDialog.hxx.

Referenced by AdditionsItem().

◆ m_xImageVoting4

std::unique_ptr<weld::Image> AdditionsItem::m_xImageVoting4

Definition at line 126 of file AdditionsDialog.hxx.

Referenced by AdditionsItem().

◆ m_xImageVoting5

std::unique_ptr<weld::Image> AdditionsItem::m_xImageVoting5

Definition at line 127 of file AdditionsDialog.hxx.

Referenced by AdditionsItem().

◆ m_xLabelAuthor

std::unique_ptr<weld::Label> AdditionsItem::m_xLabelAuthor

Definition at line 118 of file AdditionsDialog.hxx.

Referenced by AdditionsItem().

◆ m_xLabelDescription

std::unique_ptr<weld::Label> AdditionsItem::m_xLabelDescription

Definition at line 119 of file AdditionsDialog.hxx.

Referenced by AdditionsItem().

◆ m_xLabelDownloadNumber

std::unique_ptr<weld::Label> AdditionsItem::m_xLabelDownloadNumber

Definition at line 128 of file AdditionsDialog.hxx.

Referenced by AdditionsItem().

◆ m_xLabelLicense

std::unique_ptr<weld::Label> AdditionsItem::m_xLabelLicense

Definition at line 120 of file AdditionsDialog.hxx.

Referenced by AdditionsItem().

◆ m_xLabelName

std::unique_ptr<weld::Label> AdditionsItem::m_xLabelName

Definition at line 117 of file AdditionsDialog.hxx.

Referenced by AdditionsItem().

◆ m_xLabelVersion

std::unique_ptr<weld::Label> AdditionsItem::m_xLabelVersion

Definition at line 121 of file AdditionsDialog.hxx.

Referenced by AdditionsItem().

◆ m_xLinkButtonComments

std::unique_ptr<weld::LinkButton> AdditionsItem::m_xLinkButtonComments

Definition at line 122 of file AdditionsDialog.hxx.

Referenced by AdditionsItem().

◆ m_xLinkButtonWebsite

std::unique_ptr<weld::LinkButton> AdditionsItem::m_xLinkButtonWebsite

Definition at line 116 of file AdditionsDialog.hxx.

Referenced by AdditionsItem().


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