LibreOffice Module sfx2 (master) 1
|
#include <dinfdlg.hxx>
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::Container > | m_xBox |
SvNumberFormatter | m_aNumberFormatter |
std::vector< std::unique_ptr< CmisPropertyLine > > | m_aCmisPropertiesLines |
Definition at line 535 of file dinfdlg.hxx.
CmisPropertiesWindow::CmisPropertiesWindow | ( | std::unique_ptr< weld::Container > | xParent | ) |
Definition at line 2158 of file dinfdlg.cxx.
References getProcessComponentContext().
CmisPropertiesWindow::~CmisPropertiesWindow | ( | ) |
Definition at line 2165 of file dinfdlg.cxx.
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 | ||
) |
Definition at line 2174 of file dinfdlg.cxx.
References CMIS_TYPE_BOOL, CMIS_TYPE_DATETIME, CMIS_TYPE_DECIMAL, CMIS_TYPE_INTEGER, CMIS_TYPE_STRING, SvNumberFormatter::GetFormatIndex(), SvNumberFormatter::GetInputLineString(), m_aCmisPropertiesLines, m_aNumberFormatter, m_xBox, NF_NUMBER_SYSTEM, nIndex, sId, sName, and sType.
Referenced by CmisPropertiesControl::AddLine().
void CmisPropertiesWindow::ClearAllLines | ( | ) |
Definition at line 2169 of file dinfdlg.cxx.
References m_aCmisPropertiesLines.
Referenced by CmisPropertiesControl::ClearAllLines().
Sequence< document::CmisProperty > CmisPropertiesWindow::GetCmisProperties | ( | ) | const |
Definition at line 2260 of file dinfdlg.cxx.
References CMIS_TYPE_BOOL, CMIS_TYPE_DATETIME, CMIS_TYPE_DECIMAL, CMIS_TYPE_INTEGER, Date::GetDay(), tools::Time::GetHour(), tools::Time::GetMin(), Date::GetMonth(), tools::Time::GetNanoSec(), tools::Time::GetSec(), tools::Time::GetTime(), Date::GetYear(), i, m_aCmisPropertiesLines, CmisPropertyLine::m_aDateTimes, m_aNumberFormatter, CmisPropertyLine::m_aValues, CmisPropertyLine::m_aYesNos, CmisPropertyLine::m_bMultiValued, CmisPropertyLine::m_bOpenChoice, CmisPropertyLine::m_bRequired, CmisPropertyLine::m_bUpdatable, CmisPropertyLine::m_sId, CmisPropertyLine::m_sType, CmisPropertyLine::m_xName, CmisPropertyLine::m_xType, NF_NUMBER_SYSTEM, nIndex, and sType.
Referenced by CmisPropertiesControl::GetCmisProperties().
|
private |
Definition at line 540 of file dinfdlg.hxx.
Referenced by AddLine(), ClearAllLines(), and GetCmisProperties().
|
private |
Definition at line 539 of file dinfdlg.hxx.
Referenced by AddLine(), and GetCmisProperties().
|
private |
Definition at line 538 of file dinfdlg.hxx.
Referenced by AddLine().