LibreOffice Module sfx2 (master) 1
Public Member Functions | Private Attributes | List of all members
CmisPropertiesWindow Class Reference

#include <dinfdlg.hxx>

Collaboration diagram for CmisPropertiesWindow:
[legend]

Public Member Functions

 CmisPropertiesWindow (std::unique_ptr< weld::Container > xParent)
 
 ~CmisPropertiesWindow ()
 
void AddLine (const OUString &sId, const OUString &sName, const OUString &sType, const bool bUpdatable, const bool bRequired, const bool bMultiValued, const bool bOpenChoice, css::uno::Any &aChoices, css::uno::Any const &rAny)
 
void ClearAllLines ()
 
css::uno::Sequence< css::document::CmisProperty > GetCmisProperties () const
 

Private Attributes

std::unique_ptr< weld::Containerm_xBox
 
SvNumberFormatter m_aNumberFormatter
 
std::vector< std::unique_ptr< CmisPropertyLine > > m_aCmisPropertiesLines
 

Detailed Description

Definition at line 535 of file dinfdlg.hxx.

Constructor & Destructor Documentation

◆ CmisPropertiesWindow()

CmisPropertiesWindow::CmisPropertiesWindow ( std::unique_ptr< weld::Container xParent)

Definition at line 2158 of file dinfdlg.cxx.

References getProcessComponentContext().

◆ ~CmisPropertiesWindow()

CmisPropertiesWindow::~CmisPropertiesWindow ( )

Definition at line 2165 of file dinfdlg.cxx.

Member Function Documentation

◆ AddLine()

void CmisPropertiesWindow::AddLine ( const OUString &  sId,
const OUString &  sName,
const OUString &  sType,
const bool  bUpdatable,
const bool  bRequired,
const bool  bMultiValued,
const bool  bOpenChoice,
css::uno::Any &  aChoices,
css::uno::Any const &  rAny 
)

◆ ClearAllLines()

void CmisPropertiesWindow::ClearAllLines ( )

Definition at line 2169 of file dinfdlg.cxx.

References m_aCmisPropertiesLines.

Referenced by CmisPropertiesControl::ClearAllLines().

◆ GetCmisProperties()

Sequence< document::CmisProperty > CmisPropertiesWindow::GetCmisProperties ( ) const

Member Data Documentation

◆ m_aCmisPropertiesLines

std::vector< std::unique_ptr<CmisPropertyLine> > CmisPropertiesWindow::m_aCmisPropertiesLines
private

Definition at line 540 of file dinfdlg.hxx.

Referenced by AddLine(), ClearAllLines(), and GetCmisProperties().

◆ m_aNumberFormatter

SvNumberFormatter CmisPropertiesWindow::m_aNumberFormatter
private

Definition at line 539 of file dinfdlg.hxx.

Referenced by AddLine(), and GetCmisProperties().

◆ m_xBox

std::unique_ptr<weld::Container> CmisPropertiesWindow::m_xBox
private

Definition at line 538 of file dinfdlg.hxx.

Referenced by AddLine().


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