LibreOffice Module vcl (master)  1
Public Member Functions | Private Attributes | List of all members
SalInstanceBuilder Class Reference
Inheritance diagram for SalInstanceBuilder:
[legend]
Collaboration diagram for SalInstanceBuilder:
[legend]

Public Member Functions

 SalInstanceBuilder (vcl::Window *pParent, const OUString &rUIRoot, const OUString &rUIFile)
 
VclBuilderget_builder () const
 
virtual std::unique_ptr< weld::MessageDialogweld_message_dialog (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::AboutDialogweld_about_dialog (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Dialogweld_dialog (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Assistantweld_assistant (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Windowcreate_screenshot_window () override
 
virtual std::unique_ptr< weld::Windowweld_window (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Widgetweld_widget (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Containerweld_container (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Boxweld_box (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Frameweld_frame (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::ScrolledWindowweld_scrolled_window (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Notebookweld_notebook (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Buttonweld_button (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::MenuButtonweld_menu_button (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::LinkButtonweld_link_button (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::ToggleButtonweld_toggle_button (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::RadioButtonweld_radio_button (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::CheckButtonweld_check_button (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Scaleweld_scale (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::ProgressBarweld_progress_bar (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Spinnerweld_spinner (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Imageweld_image (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Calendarweld_calendar (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Entryweld_entry (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::SpinButtonweld_spin_button (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::MetricSpinButtonweld_metric_spin_button (const OString &id, FieldUnit eUnit, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::FormattedSpinButtonweld_formatted_spin_button (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::TimeSpinButtonweld_time_spin_button (const OString &id, TimeFieldFormat eFormat, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::ComboBoxweld_combo_box (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::EntryTreeViewweld_entry_tree_view (const OString &containerid, const OString &entryid, const OString &treeviewid, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::TreeViewweld_tree_view (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::IconViewweld_icon_view (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Labelweld_label (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::TextViewweld_text_view (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Expanderweld_expander (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::DrawingAreaweld_drawing_area (const OString &id, const a11yref &rA11yImpl, FactoryFunction pUITestFactoryFunction, void *pUserData, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Menuweld_menu (const OString &id, bool bTakeOwnership) override
 
virtual std::unique_ptr< weld::Toolbarweld_toolbar (const OString &id, bool bTakeOwnership) 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
 Builder (const OUString &rUIFile)
 
virtual ~Builder ()
 

Private Attributes

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

Detailed Description

Definition at line 6177 of file salvtables.cxx.

Constructor & Destructor Documentation

SalInstanceBuilder::SalInstanceBuilder ( vcl::Window pParent,
const OUString &  rUIRoot,
const OUString &  rUIFile 
)
inline

Definition at line 6183 of file salvtables.cxx.

References Reference.

virtual SalInstanceBuilder::~SalInstanceBuilder ( )
inlineoverridevirtual

Member Function Documentation

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

Implements weld::Builder.

Definition at line 6503 of file salvtables.cxx.

VclBuilder& SalInstanceBuilder::get_builder ( ) const
inline

Definition at line 6189 of file salvtables.cxx.

References m_xBuilder.

Referenced by get_current_page_help_id().

OString SalInstanceBuilder::get_current_page_help_id ( ) const
inline
virtual std::unique_ptr<weld::AboutDialog> SalInstanceBuilder::weld_about_dialog ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6207 of file salvtables.cxx.

References VclBuilderContainer::get(), and VclPtr< reference_type >::set().

virtual std::unique_ptr<weld::Assistant> SalInstanceBuilder::weld_assistant ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6233 of file salvtables.cxx.

References VclBuilderContainer::get(), and VclPtr< reference_type >::set().

virtual std::unique_ptr<weld::Box> SalInstanceBuilder::weld_box ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6292 of file salvtables.cxx.

virtual std::unique_ptr<weld::Button> SalInstanceBuilder::weld_button ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6329 of file salvtables.cxx.

virtual std::unique_ptr<weld::Calendar> SalInstanceBuilder::weld_calendar ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6389 of file salvtables.cxx.

virtual std::unique_ptr<weld::CheckButton> SalInstanceBuilder::weld_check_button ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6359 of file salvtables.cxx.

virtual std::unique_ptr<weld::ComboBox> SalInstanceBuilder::weld_combo_box ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6435 of file salvtables.cxx.

virtual std::unique_ptr<weld::Container> SalInstanceBuilder::weld_container ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6286 of file salvtables.cxx.

virtual std::unique_ptr<weld::Dialog> SalInstanceBuilder::weld_dialog ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6220 of file salvtables.cxx.

References VclBuilderContainer::get(), and VclPtr< reference_type >::set().

virtual std::unique_ptr<weld::DrawingArea> SalInstanceBuilder::weld_drawing_area ( const OString &  id,
const a11yref rA11yImpl,
FactoryFunction  pUITestFactoryFunction,
void pUserData,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6483 of file salvtables.cxx.

virtual std::unique_ptr<weld::Entry> SalInstanceBuilder::weld_entry ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6395 of file salvtables.cxx.

Referenced by weld_entry_tree_view().

virtual std::unique_ptr<weld::EntryTreeView> SalInstanceBuilder::weld_entry_tree_view ( const OString &  containerid,
const OString &  entryid,
const OString &  treeviewid,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6445 of file salvtables.cxx.

References weld_entry(), and weld_tree_view().

virtual std::unique_ptr<weld::Expander> SalInstanceBuilder::weld_expander ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6477 of file salvtables.cxx.

virtual std::unique_ptr<weld::FormattedSpinButton> SalInstanceBuilder::weld_formatted_spin_button ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6419 of file salvtables.cxx.

virtual std::unique_ptr<weld::Frame> SalInstanceBuilder::weld_frame ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6298 of file salvtables.cxx.

References VclPtr< reference_type >::set().

virtual std::unique_ptr<weld::IconView> SalInstanceBuilder::weld_icon_view ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6459 of file salvtables.cxx.

virtual std::unique_ptr<weld::Image> SalInstanceBuilder::weld_image ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6383 of file salvtables.cxx.

virtual std::unique_ptr<weld::Label> SalInstanceBuilder::weld_label ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6465 of file salvtables.cxx.

virtual std::unique_ptr<weld::LinkButton> SalInstanceBuilder::weld_link_button ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6341 of file salvtables.cxx.

virtual std::unique_ptr<weld::Menu> SalInstanceBuilder::weld_menu ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6491 of file salvtables.cxx.

virtual std::unique_ptr<weld::MenuButton> SalInstanceBuilder::weld_menu_button ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6335 of file salvtables.cxx.

virtual std::unique_ptr<weld::MessageDialog> SalInstanceBuilder::weld_message_dialog ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6194 of file salvtables.cxx.

References VclBuilderContainer::get(), and VclPtr< reference_type >::set().

virtual std::unique_ptr<weld::MetricSpinButton> SalInstanceBuilder::weld_metric_spin_button ( const OString &  id,
FieldUnit  eUnit,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6407 of file salvtables.cxx.

References weld_spin_button().

virtual std::unique_ptr<weld::Notebook> SalInstanceBuilder::weld_notebook ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6317 of file salvtables.cxx.

References vcl::Window::GetType().

virtual std::unique_ptr<weld::ProgressBar> SalInstanceBuilder::weld_progress_bar ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6371 of file salvtables.cxx.

virtual std::unique_ptr<weld::RadioButton> SalInstanceBuilder::weld_radio_button ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6353 of file salvtables.cxx.

virtual std::unique_ptr<weld::Scale> SalInstanceBuilder::weld_scale ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6365 of file salvtables.cxx.

virtual std::unique_ptr<weld::ScrolledWindow> SalInstanceBuilder::weld_scrolled_window ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6311 of file salvtables.cxx.

virtual std::unique_ptr<weld::SpinButton> SalInstanceBuilder::weld_spin_button ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6401 of file salvtables.cxx.

Referenced by weld_metric_spin_button(), and weld_time_spin_button().

virtual std::unique_ptr<weld::Spinner> SalInstanceBuilder::weld_spinner ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6377 of file salvtables.cxx.

virtual std::unique_ptr<weld::TextView> SalInstanceBuilder::weld_text_view ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6471 of file salvtables.cxx.

virtual std::unique_ptr<weld::TimeSpinButton> SalInstanceBuilder::weld_time_spin_button ( const OString &  id,
TimeFieldFormat  eFormat,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6426 of file salvtables.cxx.

References weld_spin_button().

virtual std::unique_ptr<weld::ToggleButton> SalInstanceBuilder::weld_toggle_button ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6347 of file salvtables.cxx.

virtual std::unique_ptr<weld::Toolbar> SalInstanceBuilder::weld_toolbar ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6497 of file salvtables.cxx.

References VclBuilderContainer::get().

virtual std::unique_ptr<weld::TreeView> SalInstanceBuilder::weld_tree_view ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6453 of file salvtables.cxx.

Referenced by weld_entry_tree_view().

virtual std::unique_ptr<weld::Widget> SalInstanceBuilder::weld_widget ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6280 of file salvtables.cxx.

virtual std::unique_ptr<weld::Window> SalInstanceBuilder::weld_window ( const OString &  id,
bool  bTakeOwnership 
)
inlineoverridevirtual

Implements weld::Builder.

Definition at line 6274 of file salvtables.cxx.

Member Data Documentation

VclPtr<vcl::Window> SalInstanceBuilder::m_aOwnedToplevel
private

Definition at line 6181 of file salvtables.cxx.

std::unique_ptr<VclBuilder> SalInstanceBuilder::m_xBuilder
private

Definition at line 6180 of file salvtables.cxx.

Referenced by get_builder().


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