LibreOffice Module vcl (master)  1
Classes | Public Types | Public Member Functions | Static Public Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
VclBuilder Class Reference

Creates a hierarchy of vcl::Windows (widgets) from a .ui file for dialogs, sidebar, etc. More...

#include <builder.hxx>

Collaboration diagram for VclBuilder:
[legend]

Classes

struct  ButtonImageWidgetMap
 
struct  ComboBoxModelMap
 
struct  ListStore
 
struct  MenuAndId
 
struct  PackingData
 
struct  ParserState
 
struct  SizeGroup
 
class  sortIntoBestTabTraversalOrder
 
struct  stockinfo
 
struct  StringPair
 
struct  UStringPair
 
struct  WinAndId
 

Public Types

typedef std::map< OString, OUString > stringmap
 
typedef std::map< OString, std::pair< OString, OString > > accelmap
 
typedef void(* customMakeWidget) (VclPtr< vcl::Window > &rRet, const VclPtr< vcl::Window > &pParent, stringmap &rVec)
 These functions create a new widget with parent pParent and return it in rRet. More...
 

Public Member Functions

 VclBuilder (vcl::Window *pParent, const OUString &sUIRootDir, const OUString &sUIFile, const OString &sID=OString(), const css::uno::Reference< css::frame::XFrame > &rFrame=css::uno::Reference< css::frame::XFrame >(), bool bLegacy=true, const NotebookBarAddonsItem *pNotebookBarAddonsItem=nullptr)
 
 ~VclBuilder ()
 
void disposeBuilder ()
 releases references and disposes all children. More...
 
template<typename T >
T * get (VclPtr< T > &ret, const OString &sID)
 
template<typename T = vcl::Window>
T * get (const OString &sID)
 
vcl::Windowget_widget_root ()
 
PopupMenuget_menu (const OString &sID)
 
void drop_ownership (const vcl::Window *pWindow)
 
void setDeferredProperties ()
 
const OString & getUIFile () const
 return UI-File name (without '.ui') More...
 

Static Public Member Functions

static void preload ()
 Pre-loads all modules containing UI information. More...
 

Private Types

typedef StringPair RadioButtonGroupMap
 
typedef UStringPair TextBufferMap
 
typedef UStringPair WidgetAdjustmentMap
 
typedef UStringPair ButtonMenuMap
 
typedef UStringPair MnemonicWidgetMap
 
typedef stringmap TextBuffer
 
typedef stringmap Adjustment
 
typedef std::map< OString, stockinfoStockMap
 

Private Member Functions

 VclBuilder (const VclBuilder &)=delete
 
VclBuilderoperator= (const VclBuilder &)=delete
 
const ListStoreget_model_by_name (const OString &sID) const
 
void mungeModel (ListBox &rTarget, const ListStore &rStore, sal_uInt16 nActiveId)
 
void mungeModel (ComboBox &rTarget, const ListStore &rStore, sal_uInt16 nActiveId)
 
void mungeModel (SvTabListBox &rTarget, const ListStore &rStore, sal_uInt16 nActiveId)
 
const TextBufferget_buffer_by_name (const OString &sID) const
 
const Adjustmentget_adjustment_by_name (const OString &sID) const
 
vcl::Windowget_by_name (const OString &sID)
 
void delete_by_name (const OString &sID)
 
VclPtr< vcl::WindowinsertObject (vcl::Window *pParent, const OString &rClass, const OString &rID, stringmap &rProps, stringmap &rPangoAttributes, stringmap &rAtkProps)
 
VclPtr< vcl::WindowmakeObject (vcl::Window *pParent, const OString &rClass, const OString &rID, stringmap &rVec)
 
void connectNumericFormatterAdjustment (const OString &id, const OUString &rAdjustment)
 
void connectFormattedFormatterAdjustment (const OString &id, const OUString &rAdjustment)
 
void extractGroup (const OString &id, stringmap &rVec)
 
void extractModel (const OString &id, stringmap &rVec)
 
void extractBuffer (const OString &id, stringmap &rVec)
 
void extractButtonImage (const OString &id, stringmap &rMap, bool bRadio)
 
void extractStock (const OString &id, stringmap &rMap)
 
void extractMnemonicWidget (const OString &id, stringmap &rMap)
 
void handleChild (vcl::Window *pParent, xmlreader::XmlReader &reader)
 
VclPtr< vcl::WindowhandleObject (vcl::Window *pParent, xmlreader::XmlReader &reader)
 
void handlePacking (vcl::Window *pCurrent, vcl::Window *pParent, xmlreader::XmlReader &reader)
 
void applyPackingProperty (vcl::Window *pCurrent, vcl::Window *pParent, xmlreader::XmlReader &reader)
 
void collectProperty (xmlreader::XmlReader &reader, stringmap &rVec) const
 
void insertMenuObject (Menu *pParent, PopupMenu *pSubMenu, const OString &rClass, const OString &rID, stringmap &rProps, accelmap &rAccels)
 
void handleMenuChild (Menu *pParent, xmlreader::XmlReader &reader)
 
void handleMenuObject (Menu *pParent, xmlreader::XmlReader &reader)
 
void handleListStore (xmlreader::XmlReader &reader, const OString &rID, const OString &rClass)
 
void handleRow (xmlreader::XmlReader &reader, const OString &rID)
 
void handleTabChild (vcl::Window *pParent, xmlreader::XmlReader &reader)
 
VclPtr< MenuhandleMenu (xmlreader::XmlReader &reader, const OString &rID, bool bMenuBar)
 
std::vector< ComboBoxTextItemhandleItems (xmlreader::XmlReader &reader) const
 
void handleSizeGroup (xmlreader::XmlReader &reader)
 
void handleAtkObject (xmlreader::XmlReader &reader, vcl::Window *pWindow)
 
void handleActionWidget (xmlreader::XmlReader &reader)
 
PackingData get_window_packing_data (const vcl::Window *pWindow) const
 
void set_window_packing_position (const vcl::Window *pWindow, sal_Int32 nPosition)
 
void cleanupWidgetOwnScrolling (vcl::Window *pScrollParent, vcl::Window *pWindow, stringmap &rMap)
 
void set_response (const OString &sID, short nResponse)
 
OString get_by_window (const vcl::Window *pWindow) const
 
void delete_by_window (vcl::Window *pWindow)
 

Static Private Member Functions

static void mungeTextBuffer (VclMultiLineEdit &rTarget, const TextBuffer &rTextBuffer)
 
static void mungeAdjustment (NumericFormatter &rTarget, const Adjustment &rAdjustment)
 
static void mungeAdjustment (FormattedField &rTarget, const Adjustment &rAdjustment)
 
static void mungeAdjustment (ScrollBar &rTarget, const Adjustment &rAdjustment)
 
static void mungeAdjustment (Slider &rTarget, const Adjustment &rAdjustment)
 
static bool extractAdjustmentToMap (const OString &id, stringmap &rVec, std::vector< WidgetAdjustmentMap > &rAdjustmentMap)
 
static std::vector< vcl::EnumContext::ContexthandleStyle (xmlreader::XmlReader &reader, int &nPriority)
 
static OString getStyleClass (xmlreader::XmlReader &reader)
 
static void collectPangoAttribute (xmlreader::XmlReader &reader, stringmap &rMap)
 
static void collectAtkRelationAttribute (xmlreader::XmlReader &reader, stringmap &rMap)
 
static void collectAtkRoleAttribute (xmlreader::XmlReader &reader, stringmap &rMap)
 
static void collectAccelerator (xmlreader::XmlReader &reader, accelmap &rMap)
 
static vcl::WindowprepareWidgetOwnScrolling (vcl::Window *pParent, WinBits &rWinStyle)
 

Private Attributes

std::vector< std::unique_ptr< OUString > > m_aUserData
 
stringmap m_aDeferredProperties
 
std::unique_ptr< NotebookBarAddonsItemm_pNotebookBarAddonsItem
 
std::vector< WinAndIdm_aChildren
 
std::vector< MenuAndIdm_aMenus
 
OString m_sID
 
OString m_sHelpRoot
 
ResHookProc m_pStringReplace
 
VclPtr< vcl::Windowm_pParent
 
bool m_bToplevelHasDeferredInit
 
bool m_bToplevelHasDeferredProperties
 
bool m_bToplevelParentFound
 
bool m_bLegacy
 
std::unique_ptr< ParserStatem_pParserState
 
css::uno::Reference< css::frame::XFrame > m_xFrame
 XFrame to be able to extract labels and other properties of the UNO commands (like of .uno:Bold). More...
 

Detailed Description

Creates a hierarchy of vcl::Windows (widgets) from a .ui file for dialogs, sidebar, etc.

Definition at line 64 of file builder.hxx.

Member Typedef Documentation

typedef std::map<OString, std::pair<OString, OString> > VclBuilder::accelmap

Definition at line 68 of file builder.hxx.

Definition at line 231 of file builder.hxx.

Definition at line 199 of file builder.hxx.

typedef void(* VclBuilder::customMakeWidget) (VclPtr< vcl::Window > &rRet, const VclPtr< vcl::Window > &pParent, stringmap &rVec)

These functions create a new widget with parent pParent and return it in rRet.

Definition at line 70 of file builder.hxx.

Definition at line 200 of file builder.hxx.

Definition at line 182 of file builder.hxx.

typedef std::map<OString, stockinfo> VclBuilder::StockMap
private

Definition at line 246 of file builder.hxx.

typedef std::map<OString, OUString> VclBuilder::stringmap

Definition at line 67 of file builder.hxx.

Definition at line 226 of file builder.hxx.

Definition at line 197 of file builder.hxx.

Definition at line 198 of file builder.hxx.

Constructor & Destructor Documentation

VclBuilder::VclBuilder ( vcl::Window pParent,
const OUString &  sUIRootDir,
const OUString &  sUIFile,
const OString &  sID = OString(),
const css::uno::Reference< css::frame::XFrame > &  rFrame = css::uno::Reference<css::frame::XFrame>(),
bool  bLegacy = true,
const NotebookBarAddonsItem pNotebookBarAddonsItem = nullptr 
)

Definition at line 427 of file builder.cxx.

VclBuilder::~VclBuilder ( )

Definition at line 817 of file builder.cxx.

References disposeBuilder().

VclBuilder::VclBuilder ( const VclBuilder )
privatedelete

Member Function Documentation

void VclBuilder::applyPackingProperty ( vcl::Window pCurrent,
vcl::Window pParent,
xmlreader::XmlReader reader 
)
private
void VclBuilder::cleanupWidgetOwnScrolling ( vcl::Window pScrollParent,
vcl::Window pWindow,
stringmap rMap 
)
private
void VclBuilder::collectAccelerator ( xmlreader::XmlReader reader,
accelmap rMap 
)
staticprivate
void VclBuilder::collectAtkRelationAttribute ( xmlreader::XmlReader reader,
stringmap rMap 
)
staticprivate
void VclBuilder::collectAtkRoleAttribute ( xmlreader::XmlReader reader,
stringmap rMap 
)
staticprivate
void VclBuilder::collectPangoAttribute ( xmlreader::XmlReader reader,
stringmap rMap 
)
staticprivate
void VclBuilder::collectProperty ( xmlreader::XmlReader reader,
stringmap rVec 
) const
private
void VclBuilder::connectFormattedFormatterAdjustment ( const OString &  id,
const OUString &  rAdjustment 
)
private

Definition at line 1374 of file builder.cxx.

References m_pParserState.

Referenced by makeObject().

void VclBuilder::connectNumericFormatterAdjustment ( const OString &  id,
const OUString &  rAdjustment 
)
private

Definition at line 1368 of file builder.cxx.

References m_pParserState.

void VclBuilder::delete_by_name ( const OString &  sID)
private

Definition at line 4108 of file builder.cxx.

void VclBuilder::delete_by_window ( vcl::Window pWindow)
private

Definition at line 4119 of file builder.cxx.

References VclReferenceBase::disposeOnce().

void VclBuilder::disposeBuilder ( )

releases references and disposes all children.

Definition at line 822 of file builder.cxx.

References VclPtr< reference_type >::clear(), m_aMenus, and m_pParent.

Referenced by ~VclBuilder().

void VclBuilder::drop_ownership ( const vcl::Window pWindow)

Definition at line 4125 of file builder.cxx.

bool VclBuilder::extractAdjustmentToMap ( const OString &  id,
VclBuilder::stringmap rMap,
std::vector< WidgetAdjustmentMap > &  rAdjustmentMap 
)
staticprivate

Definition at line 1380 of file builder.cxx.

Referenced by makeObject().

void VclBuilder::extractBuffer ( const OString &  id,
stringmap rVec 
)
private

Definition at line 1455 of file builder.cxx.

References m_pParserState.

Referenced by makeObject().

void VclBuilder::extractButtonImage ( const OString &  id,
stringmap rMap,
bool  bRadio 
)
private

Definition at line 1483 of file builder.cxx.

References m_pParserState.

Referenced by makeObject().

void VclBuilder::extractGroup ( const OString &  id,
stringmap rVec 
)
private

Definition at line 1354 of file builder.cxx.

References m_pParserState.

Referenced by makeObject().

void VclBuilder::extractMnemonicWidget ( const OString &  id,
stringmap rMap 
)
private

Definition at line 1493 of file builder.cxx.

References m_pParserState.

Referenced by makeObject().

void VclBuilder::extractModel ( const OString &  id,
stringmap rVec 
)
private

Definition at line 1444 of file builder.cxx.

References m_pParserState.

Referenced by makeObject().

void VclBuilder::extractStock ( const OString &  id,
stringmap rMap 
)
private

Definition at line 1465 of file builder.cxx.

References VclBuilder::stockinfo::m_nSize, m_pParserState, and VclBuilder::stockinfo::m_sStock.

Referenced by makeObject().

template<typename T >
T * VclBuilder::get ( VclPtr< T > &  ret,
const OString &  sID 
)
inline

Definition at line 419 of file builder.hxx.

References assert(), VclPtr< reference_type >::get(), get_by_name(), name, SAL_WARN_IF, and w.

template<typename T >
T * VclBuilder::get ( const OString &  sID)
inline

Definition at line 433 of file builder.hxx.

References assert(), get_by_name(), name, SAL_WARN_IF, and w.

const VclBuilder::Adjustment * VclBuilder::get_adjustment_by_name ( const OString &  sID) const
private

Definition at line 4186 of file builder.cxx.

const VclBuilder::TextBuffer * VclBuilder::get_buffer_by_name ( const OString &  sID) const
private

Definition at line 4178 of file builder.cxx.

vcl::Window * VclBuilder::get_by_name ( const OString &  sID)
private

Definition at line 4043 of file builder.cxx.

Referenced by get().

OString VclBuilder::get_by_window ( const vcl::Window pWindow) const
private

Definition at line 4133 of file builder.cxx.

Referenced by makeObject().

PopupMenu * VclBuilder::get_menu ( const OString &  sID)

Definition at line 4054 of file builder.cxx.

const VclBuilder::ListStore * VclBuilder::get_model_by_name ( const OString &  sID) const
private

Definition at line 4170 of file builder.cxx.

vcl::Window * VclBuilder::get_widget_root ( )

Definition at line 4038 of file builder.cxx.

VclBuilder::PackingData VclBuilder::get_window_packing_data ( const vcl::Window pWindow) const
private

Definition at line 4144 of file builder.cxx.

References vcl::Window::ImplGetWindow().

OString VclBuilder::getStyleClass ( xmlreader::XmlReader reader)
staticprivate
const OString& VclBuilder::getUIFile ( ) const
inline

return UI-File name (without '.ui')

Definition at line 103 of file builder.hxx.

void VclBuilder::handleActionWidget ( xmlreader::XmlReader reader)
private
void VclBuilder::handleAtkObject ( xmlreader::XmlReader reader,
vcl::Window pWindow 
)
private
void VclBuilder::handleChild ( vcl::Window pParent,
xmlreader::XmlReader reader 
)
private
std::vector< ComboBoxTextItem > VclBuilder::handleItems ( xmlreader::XmlReader reader) const
private
void VclBuilder::handleListStore ( xmlreader::XmlReader reader,
const OString &  rID,
const OString &  rClass 
)
private
VclPtr< Menu > VclBuilder::handleMenu ( xmlreader::XmlReader reader,
const OString &  rID,
bool  bMenuBar 
)
private
void VclBuilder::handleMenuChild ( Menu pParent,
xmlreader::XmlReader reader 
)
private
void VclBuilder::handleMenuObject ( Menu pParent,
xmlreader::XmlReader reader 
)
private
VclPtr< vcl::Window > VclBuilder::handleObject ( vcl::Window pParent,
xmlreader::XmlReader reader 
)
private
void VclBuilder::handlePacking ( vcl::Window pCurrent,
vcl::Window pParent,
xmlreader::XmlReader reader 
)
private
void VclBuilder::handleRow ( xmlreader::XmlReader reader,
const OString &  rID 
)
private
void VclBuilder::handleSizeGroup ( xmlreader::XmlReader reader)
private
std::vector< vcl::EnumContext::Context > VclBuilder::handleStyle ( xmlreader::XmlReader reader,
int nPriority 
)
staticprivate
void VclBuilder::handleTabChild ( vcl::Window pParent,
xmlreader::XmlReader reader 
)
private
void VclBuilder::insertMenuObject ( Menu pParent,
PopupMenu pSubMenu,
const OString &  rClass,
const OString &  rID,
stringmap rProps,
accelmap rAccels 
)
private
VclPtr< vcl::Window > VclBuilder::insertObject ( vcl::Window pParent,
const OString &  rClass,
const OString &  rID,
stringmap rProps,
stringmap rPangoAttributes,
stringmap rAtkProps 
)
private
VclPtr< vcl::Window > VclBuilder::makeObject ( vcl::Window pParent,
const OString &  rClass,
const OString &  rID,
stringmap rVec 
)
private

Definition at line 1664 of file builder.cxx.

References aCommand, assert(), AUTOCHECK, CENTER, CHECKABLE, cleanupWidgetOwnScrolling(), CLICKABLE, connectFormattedFormatterAdjustment(), VclPtr< reference_type >::Create(), Dialog::Default, DOWNARROW, DROPDOWN, ComboBox::EnableAutoSize(), ListBox::EnableAutoSize(), CheckBox::EnableTriState(), BuilderUtils::ensureDefaultWidthChars(), extractAdjustmentToMap(), extractBuffer(), extractButtonImage(), BuilderUtils::extractCustomProperty(), BuilderUtils::extractDropdown(), extractGroup(), extractMnemonicWidget(), extractModel(), extractStock(), VclPtr< reference_type >::get(), get_by_window(), vcl::Window::get_preferred_size(), FormattedField::GetFormatter(), SvHeaderTabListBox::GetHeaderBar(), vcl::Window::GetHelpId(), ToolBox::GetItemCount(), ToolBox::GetItemId(), TabControl::GetPageCount(), VerticalTabControl::GetPageParent(), vcl::Window::GetSizePixel(), vcl::Window::GetType(), Size::Height(), ToolBox::HideItem(), vcl::Window::ImplGetWindowImpl(), SvHeaderTabListBox::InitHeaderBar(), ToolBox::InsertItem(), TabControl::InsertPage(), ToolBox::InsertSeparator(), LEFT, LEFTIMAGE, FixedImage::loadThemeImage(), m_bLegacy, m_pNotebookBarAddonsItem, m_pParserState, m_sHelpRoot, m_xFrame, WindowImpl::mbDisabled, NotebookBarAddonsMerger::MergeNotebookBarAddons(), WindowImpl::mpBorderWindow, WindowImpl::mpParent, WindowImpl::mpRealParent, NONE, Dialog::NoParent, prepareWidgetOwnScrolling(), RADIOCHECK, RIGHT, SAL_INFO, SAL_INFO_IF, SAL_WARN_IF, sBorder, vcl::Window::set_border_width(), vcl::Window::set_expand(), vcl::Window::set_width_request(), vcl::Window::SetAccessibleRole(), TabControl::SetCurPageId(), PushButton::SetDropDown(), SvTreeListBox::SetEntryHeight(), Size::setHeight(), ToolBox::SetHelpId(), vcl::Window::SetHelpId(), SvTreeListBox::SetHighlightRange(), Button::SetImageAlign(), ToolBox::SetItemCommand(), ToolBox::SetItemExpand(), ToolBox::SetItemImage(), ToolBox::SetItemWindow(), Formatter::SetMinValue(), SvTreeListBox::SetNoAutoCurEntry(), ToolBox::SetQuickHelpText(), SvTreeListBox::SetQuickSearch(), vcl::Window::SetSizePixel(), SvTreeListBox::SetSpaceBetweenEntries(), CheckBox::SetState(), TabControl::SetTabPage(), vcl::Window::SetText(), vcl::Window::SetType(), vcl::Window::Show(), TRISTATE_INDET, void(), WB_3DLOOK, WB_ALLOWMENUBAR, WB_BORDER, WB_BUTTONSTYLE, WB_CENTER, WB_CLIPCHILDREN, WB_CLOSEABLE, WB_DOCKABLE, WB_DROPDOWN, WB_HASBUTTONS, WB_HASBUTTONSATROOT, WB_HORZ, WB_LEFT, WB_MOVEABLE, WB_NOLABEL, WB_REPEAT, WB_SCALE, WB_SIMPLEMODE, WB_SIZEABLE, WB_SPIN, WB_STDTABCONTROL, WB_TABSTOP, WB_VCENTER, and WB_VERT.

void VclBuilder::mungeAdjustment ( NumericFormatter rTarget,
const Adjustment rAdjustment 
)
staticprivate
void VclBuilder::mungeAdjustment ( FormattedField rTarget,
const Adjustment rAdjustment 
)
staticprivate
void VclBuilder::mungeAdjustment ( ScrollBar rTarget,
const Adjustment rAdjustment 
)
staticprivate
void VclBuilder::mungeAdjustment ( Slider rTarget,
const Adjustment rAdjustment 
)
staticprivate
void VclBuilder::mungeModel ( ListBox rTarget,
const ListStore rStore,
sal_uInt16  nActiveId 
)
private
void VclBuilder::mungeModel ( ComboBox rTarget,
const ListStore rStore,
sal_uInt16  nActiveId 
)
private
void VclBuilder::mungeModel ( SvTabListBox rTarget,
const ListStore rStore,
sal_uInt16  nActiveId 
)
private
void VclBuilder::mungeTextBuffer ( VclMultiLineEdit rTarget,
const TextBuffer rTextBuffer 
)
staticprivate

Definition at line 4392 of file builder.cxx.

References SAL_INFO, and VclMultiLineEdit::SetText().

VclBuilder& VclBuilder::operator= ( const VclBuilder )
privatedelete
void VclBuilder::preload ( )
static

Pre-loads all modules containing UI information.

Definition at line 1564 of file builder.cxx.

References SAL_DLLEXTENSION, SAL_DLLPREFIX, SVLIBRARY, and thisModule().

vcl::Window * VclBuilder::prepareWidgetOwnScrolling ( vcl::Window pParent,
WinBits rWinStyle 
)
staticprivate
void VclBuilder::set_response ( const OString &  sID,
short  nResponse 
)
private
void VclBuilder::set_window_packing_position ( const vcl::Window pWindow,
sal_Int32  nPosition 
)
private

Definition at line 4161 of file builder.cxx.

void VclBuilder::setDeferredProperties ( )

Member Data Documentation

std::vector<WinAndId> VclBuilder::m_aChildren
private

Definition at line 150 of file builder.hxx.

stringmap VclBuilder::m_aDeferredProperties
private

Definition at line 123 of file builder.hxx.

Referenced by setDeferredProperties().

std::vector<MenuAndId> VclBuilder::m_aMenus
private

Definition at line 158 of file builder.hxx.

Referenced by disposeBuilder().

std::vector<std::unique_ptr<OUString> > VclBuilder::m_aUserData
private

Definition at line 116 of file builder.hxx.

bool VclBuilder::m_bLegacy
private

Definition at line 306 of file builder.hxx.

Referenced by makeObject().

bool VclBuilder::m_bToplevelHasDeferredInit
private

Definition at line 303 of file builder.hxx.

bool VclBuilder::m_bToplevelHasDeferredProperties
private

Definition at line 304 of file builder.hxx.

Referenced by setDeferredProperties().

bool VclBuilder::m_bToplevelParentFound
private

Definition at line 305 of file builder.hxx.

std::unique_ptr<NotebookBarAddonsItem> VclBuilder::m_pNotebookBarAddonsItem
private

Definition at line 125 of file builder.hxx.

Referenced by makeObject().

VclPtr<vcl::Window> VclBuilder::m_pParent
private

Definition at line 302 of file builder.hxx.

Referenced by disposeBuilder(), and setDeferredProperties().

std::unique_ptr<ParserState> VclBuilder::m_pParserState
private
ResHookProc VclBuilder::m_pStringReplace
private

Definition at line 301 of file builder.hxx.

OString VclBuilder::m_sHelpRoot
private

Definition at line 300 of file builder.hxx.

Referenced by makeObject().

OString VclBuilder::m_sID
private

Definition at line 299 of file builder.hxx.

css::uno::Reference<css::frame::XFrame> VclBuilder::m_xFrame
private

XFrame to be able to extract labels and other properties of the UNO commands (like of .uno:Bold).

Definition at line 325 of file builder.hxx.

Referenced by makeObject().


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