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::MessageDialog > weld_message_dialog (const OUString &id) override
 
virtual std::unique_ptr< weld::Dialog > weld_dialog (const OUString &id) override
 
virtual std::unique_ptr< weld::Assistant > weld_assistant (const OUString &id) override
 
virtual std::unique_ptr< weld::Window > create_screenshot_window () override
 
virtual std::unique_ptr< weld::Widget > weld_widget (const OUString &id) override
 
virtual std::unique_ptr< weld::Container > weld_container (const OUString &id) override
 
virtual std::unique_ptr< weld::Box > weld_box (const OUString &id) override
 
virtual std::unique_ptr< weld::Paned > weld_paned (const OUString &id) override
 
virtual std::unique_ptr< weld::Frame > weld_frame (const OUString &id) override
 
virtual std::unique_ptr< weld::ScrolledWindow > weld_scrolled_window (const OUString &id, bool bUserManagedScrolling=false) override
 
virtual std::unique_ptr< weld::Notebook > weld_notebook (const OUString &id) override
 
virtual std::unique_ptr< weld::Button > weld_button (const OUString &id) override
 
virtual std::unique_ptr< weld::MenuButton > weld_menu_button (const OUString &id) override
 
virtual std::unique_ptr< weld::MenuToggleButton > weld_menu_toggle_button (const OUString &id) override
 
virtual std::unique_ptr< weld::LinkButton > weld_link_button (const OUString &id) override
 
virtual std::unique_ptr< weld::ToggleButton > weld_toggle_button (const OUString &id) override
 
virtual std::unique_ptr< weld::RadioButton > weld_radio_button (const OUString &id) override
 
virtual std::unique_ptr< weld::CheckButton > weld_check_button (const OUString &id) override
 
virtual std::unique_ptr< weld::Scale > weld_scale (const OUString &id) override
 
virtual std::unique_ptr< weld::ProgressBar > weld_progress_bar (const OUString &id) override
 
virtual std::unique_ptr< weld::Spinner > weld_spinner (const OUString &id) override
 
virtual std::unique_ptr< weld::Image > weld_image (const OUString &id) override
 
virtual std::unique_ptr< weld::Calendar > weld_calendar (const OUString &id) override
 
virtual std::unique_ptr< weld::Entry > weld_entry (const OUString &id) override
 
virtual std::unique_ptr< weld::SpinButton > weld_spin_button (const OUString &id) override
 
virtual std::unique_ptr< weld::MetricSpinButton > weld_metric_spin_button (const OUString &id, FieldUnit eUnit) override
 
virtual std::unique_ptr< weld::FormattedSpinButton > weld_formatted_spin_button (const OUString &id) override
 
virtual std::unique_ptr< weld::ComboBox > weld_combo_box (const OUString &id) override
 
virtual std::unique_ptr< weld::EntryTreeView > weld_entry_tree_view (const OUString &containerid, const OUString &entryid, const OUString &treeviewid) override
 
virtual std::unique_ptr< weld::TreeView > weld_tree_view (const OUString &id) override
 
virtual std::unique_ptr< weld::IconView > weld_icon_view (const OUString &id) override
 
virtual std::unique_ptr< weld::Label > weld_label (const OUString &id) override
 
virtual std::unique_ptr< weld::TextView > weld_text_view (const OUString &id) override
 
virtual std::unique_ptr< weld::Expander > weld_expander (const OUString &id) override
 
virtual std::unique_ptr< weld::DrawingArea > weld_drawing_area (const OUString &id, const a11yref &rA11yImpl=nullptr, FactoryFunction pUITestFactoryFunction=nullptr, void *pUserData=nullptr) override
 
virtual std::unique_ptr< weld::Menu > weld_menu (const OUString &id) override
 
virtual std::unique_ptr< weld::Popover > weld_popover (const OUString &id) override
 
virtual std::unique_ptr< weld::Toolbar > weld_toolbar (const OUString &id) override
 
virtual std::unique_ptr< weld::Scrollbar > weld_scrollbar (const OUString &id) override
 
virtual std::unique_ptr< weld::SizeGroup > create_size_group () override
 
OUString get_current_page_help_id () const
 
virtual ~SalInstanceBuilder () override
 
- Public Member Functions inherited from weld::Builder
virtual std::unique_ptr< MessageDialog > weld_message_dialog (const OUString &id)=0
 
virtual std::unique_ptr< Dialog > weld_dialog (const OUString &id)=0
 
virtual std::unique_ptr< Assistant > weld_assistant (const OUString &id)=0
 
virtual std::unique_ptr< Widget > weld_widget (const OUString &id)=0
 
virtual std::unique_ptr< Container > weld_container (const OUString &id)=0
 
virtual std::unique_ptr< Box > weld_box (const OUString &id)=0
 
virtual std::unique_ptr< Paned > weld_paned (const OUString &id)=0
 
virtual std::unique_ptr< Button > weld_button (const OUString &id)=0
 
virtual std::unique_ptr< MenuButton > weld_menu_button (const OUString &id)=0
 
virtual std::unique_ptr< MenuToggleButton > weld_menu_toggle_button (const OUString &id)=0
 
virtual std::unique_ptr< Frame > weld_frame (const OUString &id)=0
 
virtual std::unique_ptr< ScrolledWindow > weld_scrolled_window (const OUString &id, bool bUserManagedScrolling=false)=0
 
virtual std::unique_ptr< Notebook > weld_notebook (const OUString &id)=0
 
virtual std::unique_ptr< ToggleButton > weld_toggle_button (const OUString &id)=0
 
virtual std::unique_ptr< RadioButton > weld_radio_button (const OUString &id)=0
 
virtual std::unique_ptr< CheckButton > weld_check_button (const OUString &id)=0
 
virtual std::unique_ptr< LinkButton > weld_link_button (const OUString &id)=0
 
virtual std::unique_ptr< SpinButton > weld_spin_button (const OUString &id)=0
 
virtual std::unique_ptr< MetricSpinButton > weld_metric_spin_button (const OUString &id, FieldUnit eUnit)=0
 
virtual std::unique_ptr< FormattedSpinButton > weld_formatted_spin_button (const OUString &id)=0
 
virtual std::unique_ptr< ComboBox > weld_combo_box (const OUString &id)=0
 
virtual std::unique_ptr< TreeView > weld_tree_view (const OUString &id)=0
 
virtual std::unique_ptr< IconView > weld_icon_view (const OUString &id)=0
 
virtual std::unique_ptr< Label > weld_label (const OUString &id)=0
 
virtual std::unique_ptr< TextView > weld_text_view (const OUString &id)=0
 
virtual std::unique_ptr< Expander > weld_expander (const OUString &id)=0
 
virtual std::unique_ptr< Entry > weld_entry (const OUString &id)=0
 
virtual std::unique_ptr< Scale > weld_scale (const OUString &id)=0
 
virtual std::unique_ptr< ProgressBar > weld_progress_bar (const OUString &id)=0
 
virtual std::unique_ptr< Spinner > weld_spinner (const OUString &id)=0
 
virtual std::unique_ptr< Image > weld_image (const OUString &id)=0
 
virtual std::unique_ptr< Calendar > weld_calendar (const OUString &id)=0
 
virtual std::unique_ptr< DrawingArea > weld_drawing_area (const OUString &id, const a11yref &rA11yImpl=nullptr, FactoryFunction pUITestFactoryFunction=nullptr, void *pUserData=nullptr)=0
 
virtual std::unique_ptr< EntryTreeView > weld_entry_tree_view (const OUString &containerid, const OUString &entryid, const OUString &treeviewid)=0
 
virtual std::unique_ptr< Menu > weld_menu (const OUString &id)=0
 
virtual std::unique_ptr< Popover > weld_popover (const OUString &id)=0
 
virtual std::unique_ptr< Toolbar > weld_toolbar (const OUString &id)=0
 
virtual std::unique_ptr< Scrollbar > weld_scrollbar (const OUString &id)=0
 
virtual std::unique_ptr< SizeGroup > create_size_group ()=0
 
virtual std::unique_ptr< Window > create_screenshot_window ()=0
 
virtual ~Builder ()
 

Protected Attributes

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

Detailed Description

Definition at line 40 of file salvtables.hxx.

Constructor & Destructor Documentation

◆ SalInstanceBuilder()

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 7030 of file salvtables.cxx.

◆ ~SalInstanceBuilder()

SalInstanceBuilder::~SalInstanceBuilder ( )
overridevirtual

Member Function Documentation

◆ create_screenshot_window()

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

◆ create_size_group()

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

Implements weld::Builder.

Definition at line 7367 of file salvtables.cxx.

◆ get_current_page_help_id()

OUString SalInstanceBuilder::get_current_page_help_id ( ) const

◆ weld_assistant()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7066 of file salvtables.cxx.

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

◆ weld_box()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7121 of file salvtables.cxx.

References m_xBuilder.

◆ weld_button()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7163 of file salvtables.cxx.

References m_xBuilder.

◆ weld_calendar()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7233 of file salvtables.cxx.

References m_xBuilder.

◆ weld_check_button()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7202 of file salvtables.cxx.

References m_xBuilder.

◆ weld_combo_box()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7272 of file salvtables.cxx.

References m_xBuilder.

◆ weld_container()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7115 of file salvtables.cxx.

References m_xBuilder.

◆ weld_dialog()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7052 of file salvtables.cxx.

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

◆ weld_drawing_area()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7325 of file salvtables.cxx.

References m_xBuilder.

◆ weld_entry()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7239 of file salvtables.cxx.

References m_xBuilder.

Referenced by weld_entry_tree_view().

◆ weld_entry_tree_view()

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

Implements weld::Builder.

Definition at line 7284 of file salvtables.cxx.

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

◆ weld_expander()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7318 of file salvtables.cxx.

References m_xBuilder.

◆ weld_formatted_spin_button()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7265 of file salvtables.cxx.

References m_xBuilder.

◆ weld_frame()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7133 of file salvtables.cxx.

References m_xBuilder.

◆ weld_icon_view()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7300 of file salvtables.cxx.

References m_xBuilder.

◆ weld_image()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7227 of file salvtables.cxx.

References m_xBuilder.

◆ weld_label()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7306 of file salvtables.cxx.

References m_xBuilder.

◆ weld_link_button()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7182 of file salvtables.cxx.

References m_xBuilder.

◆ weld_menu()

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

Implements weld::Builder.

Definition at line 7335 of file salvtables.cxx.

References m_xBuilder.

◆ weld_menu_button()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7169 of file salvtables.cxx.

References m_xBuilder.

◆ weld_menu_toggle_button()

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

Implements weld::Builder.

Definition at line 7176 of file salvtables.cxx.

References m_xBuilder.

◆ weld_message_dialog()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7038 of file salvtables.cxx.

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

◆ weld_metric_spin_button()

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

Implements weld::Builder.

Definition at line 7253 of file salvtables.cxx.

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

◆ weld_notebook()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7149 of file salvtables.cxx.

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

◆ weld_paned()

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

Implements weld::Builder.

Definition at line 7127 of file salvtables.cxx.

References m_xBuilder.

◆ weld_popover()

std::unique_ptr< weld::Popover > SalInstanceBuilder::weld_popover ( const OUString &  id)
overridevirtual

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7341 of file salvtables.cxx.

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

◆ weld_progress_bar()

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

Implements weld::Builder.

Definition at line 7215 of file salvtables.cxx.

References m_xBuilder, and ProgressBar.

◆ weld_radio_button()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7195 of file salvtables.cxx.

References m_xBuilder.

◆ weld_scale()

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

Implements weld::Builder.

Definition at line 7209 of file salvtables.cxx.

References m_xBuilder.

◆ weld_scrollbar()

std::unique_ptr< weld::Scrollbar > SalInstanceBuilder::weld_scrollbar ( const OUString &  id)
overridevirtual

Implements weld::Builder.

Definition at line 7361 of file salvtables.cxx.

References m_xBuilder.

◆ weld_scrolled_window()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7141 of file salvtables.cxx.

References m_xBuilder.

◆ weld_spin_button()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7245 of file salvtables.cxx.

References m_xBuilder.

Referenced by weld_metric_spin_button().

◆ weld_spinner()

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

Implements weld::Builder.

Definition at line 7221 of file salvtables.cxx.

References m_xBuilder.

◆ weld_text_view()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7312 of file salvtables.cxx.

References m_xBuilder.

◆ weld_toggle_button()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7188 of file salvtables.cxx.

References m_xBuilder.

◆ weld_toolbar()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7355 of file salvtables.cxx.

References m_xBuilder.

◆ weld_tree_view()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7294 of file salvtables.cxx.

References m_xBuilder.

Referenced by weld_entry_tree_view().

◆ weld_widget()

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

Implements weld::Builder.

Reimplemented in JSInstanceBuilder.

Definition at line 7109 of file salvtables.cxx.

References m_xBuilder.

Member Data Documentation

◆ m_aOwnedToplevel

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

◆ m_xBuilder

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

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