LibreOffice Module sfx2 (master) 1
|
#include <dinfdlg.hxx>
Public Member Functions | |
CustomPropertyLine (CustomPropertiesWindow *pParent, weld::Widget *pContainer) | |
DECL_LINK (TypeHdl, weld::ComboBox &, void) | |
DECL_LINK (RemoveHdl, weld::Button &, void) | |
DECL_LINK (EditLoseFocusHdl, weld::Widget &, void) | |
DECL_LINK (BoxLoseFocusHdl, weld::Widget &, void) | |
void | DoTypeHdl (const weld::ComboBox &rBox) |
void | Clear () |
void | Hide () |
Public Attributes | |
CustomPropertiesWindow * | m_pParent |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::unique_ptr< weld::Container > | m_xLine |
std::unique_ptr< weld::ComboBox > | m_xNameBox |
std::unique_ptr< weld::ComboBox > | m_xTypeBox |
std::unique_ptr< weld::Entry > | m_xValueEdit |
std::unique_ptr< weld::Widget > | m_xDateTimeBox |
std::unique_ptr< CustomPropertiesDateField > | m_xDateField |
std::unique_ptr< CustomPropertiesTimeField > | m_xTimeField |
std::unique_ptr< weld::Widget > | m_xDurationBox |
std::unique_ptr< CustomPropertiesDurationField > | m_xDurationField |
std::unique_ptr< CustomPropertiesYesNoButton > | m_xYesNoButton |
std::unique_ptr< weld::Button > | m_xRemoveButton |
bool | m_bTypeLostFocus |
Definition at line 337 of file dinfdlg.hxx.
CustomPropertyLine::CustomPropertyLine | ( | CustomPropertiesWindow * | pParent, |
weld::Widget * | pContainer | ||
) |
Definition at line 1363 of file dinfdlg.cxx.
References LINK, m_xNameBox, m_xRemoveButton, m_xTypeBox, and m_xValueEdit.
void CustomPropertyLine::Clear | ( | ) |
Definition at line 1392 of file dinfdlg.cxx.
References m_xNameBox, and m_xValueEdit.
Referenced by CustomPropertiesWindow::ReloadLinesContent().
CustomPropertyLine::DECL_LINK | ( | BoxLoseFocusHdl | , |
weld::Widget & | , | ||
void | |||
) |
CustomPropertyLine::DECL_LINK | ( | EditLoseFocusHdl | , |
weld::Widget & | , | ||
void | |||
) |
CustomPropertyLine::DECL_LINK | ( | RemoveHdl | , |
weld::Button & | , | ||
void | |||
) |
CustomPropertyLine::DECL_LINK | ( | TypeHdl | , |
weld::ComboBox & | , | ||
void | |||
) |
void CustomPropertyLine::DoTypeHdl | ( | const weld::ComboBox & | rBox | ) |
Definition at line 1433 of file dinfdlg.cxx.
References weld::ComboBox::get_active_id(), m_xDateField, m_xDateTimeBox, m_xDurationBox, m_xDurationField, m_xTimeField, m_xValueEdit, m_xYesNoButton, and nType.
Referenced by CustomPropertiesWindow::CreateNewLine(), and CustomPropertiesWindow::ReloadLinesContent().
void CustomPropertyLine::Hide | ( | ) |
Definition at line 1399 of file dinfdlg.cxx.
References m_xLine.
Referenced by CustomPropertiesWindow::ReloadLinesContent().
bool CustomPropertyLine::m_bTypeLostFocus |
Definition at line 354 of file dinfdlg.hxx.
Referenced by CustomPropertiesWindow::IsLineValid(), and CustomPropertiesWindow::ValidateLine().
CustomPropertiesWindow* CustomPropertyLine::m_pParent |
Definition at line 339 of file dinfdlg.hxx.
std::unique_ptr<weld::Builder> CustomPropertyLine::m_xBuilder |
Definition at line 341 of file dinfdlg.hxx.
std::unique_ptr<CustomPropertiesDateField> CustomPropertyLine::m_xDateField |
Definition at line 347 of file dinfdlg.hxx.
Referenced by DoTypeHdl(), CustomPropertiesWindow::ReloadLinesContent(), and CustomPropertiesWindow::StoreCustomProperties().
std::unique_ptr<weld::Widget> CustomPropertyLine::m_xDateTimeBox |
Definition at line 346 of file dinfdlg.hxx.
Referenced by DoTypeHdl().
std::unique_ptr<weld::Widget> CustomPropertyLine::m_xDurationBox |
Definition at line 349 of file dinfdlg.hxx.
Referenced by DoTypeHdl().
std::unique_ptr<CustomPropertiesDurationField> CustomPropertyLine::m_xDurationField |
Definition at line 350 of file dinfdlg.hxx.
Referenced by DoTypeHdl(), CustomPropertiesWindow::ReloadLinesContent(), and CustomPropertiesWindow::StoreCustomProperties().
std::unique_ptr<weld::Container> CustomPropertyLine::m_xLine |
Definition at line 342 of file dinfdlg.hxx.
Referenced by Hide(), and CustomPropertiesWindow::ReloadLinesContent().
std::unique_ptr<weld::ComboBox> CustomPropertyLine::m_xNameBox |
Definition at line 343 of file dinfdlg.hxx.
Referenced by Clear(), CustomPropertiesWindow::CreateNewLine(), CustomPropertyLine(), CustomPropertiesWindow::ReloadLinesContent(), and CustomPropertiesWindow::StoreCustomProperties().
std::unique_ptr<weld::Button> CustomPropertyLine::m_xRemoveButton |
Definition at line 352 of file dinfdlg.hxx.
Referenced by CustomPropertiesWindow::CreateNewLine(), and CustomPropertyLine().
std::unique_ptr<CustomPropertiesTimeField> CustomPropertyLine::m_xTimeField |
Definition at line 348 of file dinfdlg.hxx.
Referenced by DoTypeHdl(), CustomPropertiesWindow::ReloadLinesContent(), and CustomPropertiesWindow::StoreCustomProperties().
std::unique_ptr<weld::ComboBox> CustomPropertyLine::m_xTypeBox |
std::unique_ptr<weld::Entry> CustomPropertyLine::m_xValueEdit |
Definition at line 345 of file dinfdlg.hxx.
Referenced by Clear(), CustomPropertiesWindow::CreateNewLine(), CustomPropertyLine(), DoTypeHdl(), CustomPropertiesWindow::IsLineValid(), CustomPropertiesWindow::ReloadLinesContent(), CustomPropertiesWindow::StoreCustomProperties(), and CustomPropertiesWindow::ValidateLine().
std::unique_ptr<CustomPropertiesYesNoButton> CustomPropertyLine::m_xYesNoButton |
Definition at line 351 of file dinfdlg.hxx.
Referenced by DoTypeHdl(), CustomPropertiesWindow::ReloadLinesContent(), and CustomPropertiesWindow::StoreCustomProperties().