LibreOffice Module vcl (master)  1
Public Member Functions | Protected Attributes | List of all members
SalInstanceBuilder Class Reference

#include <salvtables.hxx>

Inheritance diagram for SalInstanceBuilder:
[legend]
Collaboration diagram for SalInstanceBuilder:
[legend]

Public Member Functions

 SalInstanceBuilder (vcl::Window *pParent, const OUString &rUIRoot, const OUString &rUIFile, const css::uno::Reference< css::frame::XFrame > &rFrame=css::uno::Reference< css::frame::XFrame >())
 
virtual std::unique_ptr< weld::MessageDialogweld_message_dialog (const OString &id) override
 
virtual std::unique_ptr< weld::Dialogweld_dialog (const OString &id) override
 
virtual std::unique_ptr< weld::Assistantweld_assistant (const OString &id) override
 
virtual std::unique_ptr< weld::Windowcreate_screenshot_window () override
 
virtual std::unique_ptr< weld::Widgetweld_widget (const OString &id) override
 
virtual std::unique_ptr< weld::Containerweld_container (const OString &id) override
 
virtual std::unique_ptr< weld::Boxweld_box (const OString &id) override
 
virtual std::unique_ptr< weld::Panedweld_paned (const OString &id) override
 
virtual std::unique_ptr< weld::Frameweld_frame (const OString &id) override
 
virtual std::unique_ptr< weld::ScrolledWindowweld_scrolled_window (const OString &id, bool bUserManagedScrolling=false) override
 
virtual std::unique_ptr< weld::Notebookweld_notebook (const OString &id) override
 
virtual std::unique_ptr< weld::Buttonweld_button (const OString &id) override
 
virtual std::unique_ptr< weld::MenuButtonweld_menu_button (const OString &id) override
 
virtual std::unique_ptr< weld::MenuToggleButtonweld_menu_toggle_button (const OString &id) override
 
virtual std::unique_ptr< weld::LinkButtonweld_link_button (const OString &id) override
 
virtual std::unique_ptr< weld::ToggleButtonweld_toggle_button (const OString &id) override
 
virtual std::unique_ptr< weld::RadioButtonweld_radio_button (const OString &id) override
 
virtual std::unique_ptr< weld::CheckButtonweld_check_button (const OString &id) override
 
virtual std::unique_ptr< weld::Scaleweld_scale (const OString &id) override
 
virtual std::unique_ptr< weld::ProgressBarweld_progress_bar (const OString &id) override
 
virtual std::unique_ptr< weld::Spinnerweld_spinner (const OString &id) override
 
virtual std::unique_ptr< weld::Imageweld_image (const OString &id) override
 
virtual std::unique_ptr< weld::Calendarweld_calendar (const OString &id) override
 
virtual std::unique_ptr< weld::Entryweld_entry (const OString &id) override
 
virtual std::unique_ptr< weld::SpinButtonweld_spin_button (const OString &id) override
 
virtual std::unique_ptr< weld::MetricSpinButtonweld_metric_spin_button (const OString &id, FieldUnit eUnit) override
 
virtual std::unique_ptr< weld::FormattedSpinButtonweld_formatted_spin_button (const OString &id) override
 
virtual std::unique_ptr< weld::ComboBoxweld_combo_box (const OString &id) override
 
virtual std::unique_ptr< weld::EntryTreeViewweld_entry_tree_view (const OString &containerid, const OString &entryid, const OString &treeviewid) override
 
virtual std::unique_ptr< weld::TreeViewweld_tree_view (const OString &id) override
 
virtual std::unique_ptr< weld::IconViewweld_icon_view (const OString &id) override
 
virtual std::unique_ptr< weld::Labelweld_label (const OString &id) override
 
virtual std::unique_ptr< weld::TextViewweld_text_view (const OString &id) override
 
virtual std::unique_ptr< weld::Expanderweld_expander (const OString &id) override
 
virtual std::unique_ptr< weld::DrawingAreaweld_drawing_area (const OString &id, const a11yref &rA11yImpl=nullptr, FactoryFunction pUITestFactoryFunction=nullptr, void *pUserData=nullptr) override
 
virtual std::unique_ptr< weld::Menuweld_menu (const OString &id) override
 
virtual std::unique_ptr< weld::Toolbarweld_toolbar (const OString &id) override
 
virtual std::unique_ptr< weld::SizeGroupcreate_size_group () override
 
OString get_current_page_help_id () const
 
virtual ~SalInstanceBuilder () override
 
- Public Member Functions inherited from weld::Builder
virtual ~Builder ()
 

Protected Attributes

std::unique_ptr< VclBuilderm_xBuilder
 
VclPtr< vcl::Windowm_aOwnedToplevel
 

Detailed Description

Definition at line 31 of file salvtables.hxx.

Constructor & Destructor Documentation

SalInstanceBuilder::SalInstanceBuilder ( vcl::Window pParent,
const OUString &  rUIRoot,
const OUString &  rUIFile,
const css::uno::Reference< css::frame::XFrame > &  rFrame = css::uno::Reference<css::frame::XFrame>() 
)

Definition at line 6480 of file salvtables.cxx.

SalInstanceBuilder::~SalInstanceBuilder ( )
overridevirtual

Member Function Documentation

std::unique_ptr< weld::Window > SalInstanceBuilder::create_screenshot_window ( )
overridevirtual
std::unique_ptr< weld::SizeGroup > SalInstanceBuilder::create_size_group ( )
overridevirtual

Implements weld::Builder.

Definition at line 6797 of file salvtables.cxx.

OString SalInstanceBuilder::get_current_page_help_id ( ) const
std::unique_ptr< weld::Assistant > SalInstanceBuilder::weld_assistant ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6516 of file salvtables.cxx.

References assert(), m_aOwnedToplevel, m_xBuilder, and VclPtr< reference_type >::set().

std::unique_ptr< weld::Box > SalInstanceBuilder::weld_box ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6571 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::Button > SalInstanceBuilder::weld_button ( const OString &  id)
overridevirtual

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 6613 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::Calendar > SalInstanceBuilder::weld_calendar ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6683 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::CheckButton > SalInstanceBuilder::weld_check_button ( const OString &  id)
overridevirtual

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 6652 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::ComboBox > SalInstanceBuilder::weld_combo_box ( const OString &  id)
overridevirtual

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 6722 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::Container > SalInstanceBuilder::weld_container ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6565 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::Dialog > SalInstanceBuilder::weld_dialog ( const OString &  id)
overridevirtual

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 6502 of file salvtables.cxx.

References assert(), m_aOwnedToplevel, m_xBuilder, and VclPtr< reference_type >::set().

std::unique_ptr< weld::DrawingArea > SalInstanceBuilder::weld_drawing_area ( const OString &  id,
const a11yref rA11yImpl = nullptr,
FactoryFunction  pUITestFactoryFunction = nullptr,
void pUserData = nullptr 
)
overridevirtual

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 6775 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::Entry > SalInstanceBuilder::weld_entry ( const OString &  id)
overridevirtual

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 6689 of file salvtables.cxx.

References m_xBuilder.

Referenced by weld_entry_tree_view().

std::unique_ptr< weld::EntryTreeView > SalInstanceBuilder::weld_entry_tree_view ( const OString &  containerid,
const OString &  entryid,
const OString &  treeviewid 
)
overridevirtual

Implements weld::Builder.

Definition at line 6734 of file salvtables.cxx.

References m_xBuilder, weld_entry(), and weld_tree_view().

std::unique_ptr< weld::Expander > SalInstanceBuilder::weld_expander ( const OString &  id)
overridevirtual

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 6768 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::FormattedSpinButton > SalInstanceBuilder::weld_formatted_spin_button ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6715 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::Frame > SalInstanceBuilder::weld_frame ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6583 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::IconView > SalInstanceBuilder::weld_icon_view ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6750 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::Image > SalInstanceBuilder::weld_image ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6677 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::Label > SalInstanceBuilder::weld_label ( const OString &  id)
overridevirtual

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 6756 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::LinkButton > SalInstanceBuilder::weld_link_button ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6632 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::Menu > SalInstanceBuilder::weld_menu ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6785 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::MenuButton > SalInstanceBuilder::weld_menu_button ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6619 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::MenuToggleButton > SalInstanceBuilder::weld_menu_toggle_button ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6626 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::MessageDialog > SalInstanceBuilder::weld_message_dialog ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6488 of file salvtables.cxx.

References assert(), m_aOwnedToplevel, m_xBuilder, and VclPtr< reference_type >::set().

std::unique_ptr< weld::MetricSpinButton > SalInstanceBuilder::weld_metric_spin_button ( const OString &  id,
FieldUnit  eUnit 
)
overridevirtual

Implements weld::Builder.

Definition at line 6703 of file salvtables.cxx.

References SalInstanceSpinButton::SetUseThousandSep(), and weld_spin_button().

std::unique_ptr< weld::Notebook > SalInstanceBuilder::weld_notebook ( const OString &  id)
overridevirtual

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 6599 of file salvtables.cxx.

References vcl::Window::GetType(), and m_xBuilder.

std::unique_ptr< weld::Paned > SalInstanceBuilder::weld_paned ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6577 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::ProgressBar > SalInstanceBuilder::weld_progress_bar ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6665 of file salvtables.cxx.

References m_xBuilder, and ProgressBar.

std::unique_ptr< weld::RadioButton > SalInstanceBuilder::weld_radio_button ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6645 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::Scale > SalInstanceBuilder::weld_scale ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6659 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::ScrolledWindow > SalInstanceBuilder::weld_scrolled_window ( const OString &  id,
bool  bUserManagedScrolling = false 
)
overridevirtual

Implements weld::Builder.

Definition at line 6591 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::SpinButton > SalInstanceBuilder::weld_spin_button ( const OString &  id)
overridevirtual

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 6695 of file salvtables.cxx.

References m_xBuilder.

Referenced by weld_metric_spin_button().

std::unique_ptr< weld::Spinner > SalInstanceBuilder::weld_spinner ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6671 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::TextView > SalInstanceBuilder::weld_text_view ( const OString &  id)
overridevirtual

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 6762 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::ToggleButton > SalInstanceBuilder::weld_toggle_button ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6638 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::Toolbar > SalInstanceBuilder::weld_toolbar ( const OString &  id)
overridevirtual

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 6791 of file salvtables.cxx.

References m_xBuilder.

std::unique_ptr< weld::TreeView > SalInstanceBuilder::weld_tree_view ( const OString &  id)
overridevirtual

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 6744 of file salvtables.cxx.

References m_xBuilder.

Referenced by weld_entry_tree_view().

std::unique_ptr< weld::Widget > SalInstanceBuilder::weld_widget ( const OString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 6559 of file salvtables.cxx.

References m_xBuilder.

Member Data Documentation

VclPtr<vcl::Window> SalInstanceBuilder::m_aOwnedToplevel
protected
std::unique_ptr<VclBuilder> SalInstanceBuilder::m_xBuilder
protected

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