LibreOffice Module svtools (master) 1
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
svt Namespace Reference

Namespaces

namespace  BindableControlHelper
 helper class for obtaining streams (which also can be used with the ImageProducer) from a resource
 
namespace  GraphicAccess
 
namespace  InternalFilePickerElementIds
 
namespace  table
 
namespace  uno
 

Classes

class  AcceleratorExecute
 @descr implements a helper, which can be used to convert vcl key codes into awt key codes ... and reverse. More...
 
struct  AddressBookSourceDialogData
 
class  AsyncPickerAction
 
class  BrowseBoxImpl
 
class  CellController
 
class  CellValueConversion
 
class  CheckBoxCellController
 
class  CheckBoxControl
 
class  ComboBoxCellController
 
class  ComboBoxControl
 
class  ControlBase
 
class  DateControl
 
class  DialogClosedListener
 C++ class to implement a css::ui::dialogs::XDialogClosedListener. More...
 
class  DocumentLockFile
 
class  DoubleNumericControl
 
class  EditBrowseBox
 
class  EditBrowseBoxImpl
 
class  EditBrowserHeader
 
class  EditCellController
 
class  EditControl
 
class  EditControlBase
 
class  EmbeddedObjectRef
 
struct  EmbeddedObjectRef_Impl
 
class  EntryImplementation
 
class  FileViewContentEnumerator
 
struct  FolderDescriptor
 
class  FormattedControl
 
class  FormattedControlBase
 
class  FormattedFieldCellController
 
class  FrameStatusListener
 
class  GenDocumentLockFile
 
class  IEditImplementation
 
class  IEnumerationResultHandler
 
class  IFilePickerController
 
class  IFilePickerListener
 
class  JavaContext
 
class  JavaInteractionHandler
 
class  ListBoxCellController
 
class  ListBoxControl
 
class  LockFileCommon
 
class  LongCurrencyControl
 
class  MSODocumentLockFile
 
class  MultiLineEditImplementation
 
class  MultiLineTextCell
 a multi line edit which can be used in a cell of an EditBrowseBox More...
 
class  OCommonPicker
 
class  OControlAccess
 
class  OFileNotation
 
class  OFilePickerInteractionHandler
 
class  OGenericUnoAsyncDialog
 abstract base class for implementing UNO objects representing asynchronous dialogs More...
 
class  OGenericUnoDialog
 abstract base class for implementing UNO objects representing dialogs (com.sun.star.awt::XDialog) More...
 
class  OStringTransfer
 
class  OStringTransferable
 
class  PatternControl
 
class  PopupWindowController
 
class  PopupWindowController_Base
 
class  PopupWindowControllerImpl
 
class  ShareControlFile
 
class  SmartContent
 
struct  SortingData_Impl
 
class  StandardFormatNormalizer
 
class  StatusbarController
 
class  TemplateFolderCacheImpl
 
class  TimeControl
 
class  ToolboxController
 
class  UnoDialogEntryGuard
 helper class for guarding access to methods of an OGenericUnoDialog More...
 

Typedefs

typedef ::cppu::WeakComponentImplHelper< css::ui::dialogs::XControlAccess, css::ui::dialogs::XControlInformation, css::lang::XEventListener, css::util::XCancellable, css::lang::XInitialization > OCommonPicker_Base
 
typedef ::cppu::WeakImplHelper< css::task::XInteractionHandler > OFilePickerInteractionHandler_Base
 
typedef std::set< OUString > StringBag
 
typedef std::map< OUString, OUString > MapString2String
 
typedef ::std::vector< ::rtl::Reference< TemplateContent > > TemplateFolderContent
 
typedef TemplateFolderContent::const_iterator ConstFolderIterator
 
typedef TemplateFolderContent::iterator FolderIterator
 
typedef tools::SvRef< CellControllerCellControllerRef
 
typedef cppu::ImplInheritanceHelper<::svt::OGenericUnoDialog, css::ui::dialogs::XAsynchronousExecutableDialog > OGenericUnoAsyncDialogBase
 
typedef cppu::WeakImplHelper< css::ui::dialogs::XExecutableDialog, css::lang::XServiceInfo, css::lang::XInitialization > OGenericUnoDialogBase
 
typedef comphelper::WeakComponentImplHelper< css::lang::XServiceInfo, css::frame::XPopupMenuController, css::lang::XInitialization, css::frame::XStatusListener, css::awt::XMenuListener, css::frame::XDispatchProvider, css::frame::XDispatch > PopupMenuControllerBaseType
 
typedef cppu::WeakImplHelper< css::frame::XStatusListener, css::frame::XToolbarController, css::lang::XInitialization, css::util::XUpdatable, css::lang::XComponent > ToolboxController_Base
 

Enumerations

enum  NfSymbolType
 
enum  EnumerationResult {
  SUCCESS ,
  ERROR
}
 

Functions

void addFolderPicker (const Reference< XInterface > &_rxPicker)
 
void addFilePicker (const Reference< XInterface > &_rxPicker)
 
SVL_DLLPUBLIC void addFolderPicker (const css::uno::Reference< css::uno::XInterface > &_rxPicker)
 
SVL_DLLPUBLIC void addFilePicker (const css::uno::Reference< css::uno::XInterface > &_rxPicker)
 
 IMPL_LINK (AsyncPickerAction, OnActionDone, void *, pEmptyArg, void)
 
 IMPL_LINK_NOARG (OCommonPicker, OnCancelPicker, void *, void)
 
static Reference< XAccessible > getHeaderCell (BrowseBoxImpl::THeaderCellMap &_raHeaderCells, sal_Int32 _nPos, AccessibleBrowseBoxObjType _eType, const Reference< XAccessible > &_rParent, BrowseBox &_rBrowseBox, vcl::IAccessibleFactory const &rFactory)
 
 IMPL_LINK_NOARG (ComboBoxControl, SelectHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (ComboBoxCellController, ModifyHdl, LinkParamNone *, void)
 
 IMPL_LINK_NOARG (ListBoxControl, SelectHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (ListBoxCellController, ListBoxSelectHdl, LinkParamNone *, void)
 
 IMPL_LINK_NOARG (CheckBoxControl, OnToggle, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (CheckBoxCellController, ModifyHdl, LinkParamNone *, void)
 
 IMPL_LINK_NOARG (MultiLineEditImplementation, ModifyHdl, weld::TextView &, void)
 
 IMPL_LINK_NOARG (EntryImplementation, ModifyHdl, weld::Entry &, void)
 
 IMPL_LINK (ControlBase, KeyInputHdl, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK (ControlBase, KeyReleaseHdl, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK_NOARG (ControlBase, FocusInHdl, weld::Widget &, void)
 
 IMPL_LINK_NOARG (ControlBase, FocusOutHdl, weld::Widget &, void)
 
 IMPL_LINK (ControlBase, MousePressHdl, const MouseEvent &, rEvent, bool)
 
 IMPL_LINK (ControlBase, MouseReleaseHdl, const MouseEvent &, rEvent, bool)
 
 IMPL_LINK (ControlBase, MouseMoveHdl, const MouseEvent &, rEvent, bool)
 
 IMPL_LINK (DateControl, ImplClickHdl, weld::Button &, rBtn, void)
 
 IMPL_LINK (DateControl, ToggleHdl, weld::Toggleable &, rButton, void)
 
 IMPL_LINK_NOARG (DateControl, ActivateHdl, weld::Calendar &, void)
 
 IMPL_LINK_NOARG (EditCellController, ModifyHdl, LinkParamNone *, void)
 
 IMPL_LINK_NOARG (EditBrowseBox, StartEditHdl, void *, void)
 
 IMPL_LINK_NOARG (EditBrowseBox, EndEditHdl, void *, void)
 
 IMPL_LINK_NOARG (EditBrowseBox, ModifyHdl, LinkParamNone *, void)
 
 IMPL_LINK_NOARG (EditBrowseBox, CellModifiedHdl, void *, void)
 
 IMPL_LINK (AddressBookSourceDialog, OnFieldScroll, weld::ScrolledWindow &, rScrollBar, void)
 
 IMPL_LINK (AddressBookSourceDialog, OnFieldSelect, weld::ComboBox &, rListbox, void)
 
 IMPL_LINK_NOARG (AddressBookSourceDialog, OnDelayedInitialize, void *, void)
 
 IMPL_LINK (AddressBookSourceDialog, OnComboSelect, weld::ComboBox &, rBox, void)
 
 IMPL_STATIC_LINK (AddressBookSourceDialog, OnComboGetFocus, weld::Widget &, rBox, void)
 
 IMPL_LINK (AddressBookSourceDialog, OnComboLoseFocus, weld::Widget &, rControl, void)
 
 IMPL_LINK_NOARG (AddressBookSourceDialog, OnOkClicked, weld::Button &, void)
 
 IMPL_LINK_NOARG (AddressBookSourceDialog, OnAdministrateDatasources, weld::Button &, void)
 
 IMPL_LINK_NOARG (AsyncAccelExec, impl_ts_asyncCallback, LinkParamNone *, void)
 
static bool lcl_isNamedRange (const OUString &sAddress, const uno::Reference< frame::XModel > &xModel, css::table::CellRangeAddress &aAddress)
 
static SvStreamWriteDateTime (SvStream &_rStorage, const util::DateTime &_rDate)
 
static SvStreamoperator>> (SvStream &_rStorage, util::DateTime &_rDate)
 
 IMPL_STATIC_LINK (PopupMenuControllerBase, ExecuteHdl_Impl, void *, p, void)
 
 IMPL_LINK (PopupWindowControllerImpl, WindowEventListener, VclWindowEvent &, rWindowEvent, void)
 
 IMPL_STATIC_LINK (ToolboxController, ExecuteHdl_Impl, void *, p, void)
 
class UNLESS_MERGELIBS (SVT_DLLPUBLIC) TemplateFolderCache
 

Variables

 NF_SYMBOLTYPE_STRING
 
 NF_SYMBOLTYPE_DEL
 
 NF_SYMBOLTYPE_BLANK
 
 NF_SYMBOLTYPE_STAR
 
 NF_SYMBOLTYPE_DIGIT
 
 NF_SYMBOLTYPE_DECSEP
 
 NF_SYMBOLTYPE_THSEP
 
 NF_SYMBOLTYPE_EXP
 
 NF_SYMBOLTYPE_FRAC
 
 NF_SYMBOLTYPE_EMPTY
 
 NF_SYMBOLTYPE_FRACBLANK
 
 NF_SYMBOLTYPE_CURRENCY
 
 NF_SYMBOLTYPE_CURRDEL
 
 NF_SYMBOLTYPE_CURREXT
 
 NF_SYMBOLTYPE_CALENDAR
 
 NF_SYMBOLTYPE_CALDEL
 
 NF_SYMBOLTYPE_DATESEP
 
 NF_SYMBOLTYPE_TIMESEP
 
 NF_SYMBOLTYPE_TIME100SECSEP
 
 NF_SYMBOLTYPE_PERCENT
 
 NF_SYMBOLTYPE_FRAC_FDIV
 
constexpr OUStringLiteral UNODIALOG_PROPERTY_TITLE = u"Title"
 
constexpr OUStringLiteral UNODIALOG_PROPERTY_PARENT = u"ParentWindow"
 

Typedef Documentation

◆ CellControllerRef

Definition at line 106 of file editbrowsebox.hxx.

◆ ConstFolderIterator

typedef TemplateFolderContent::const_iterator svt::ConstFolderIterator

Definition at line 105 of file templatefoldercache.cxx.

◆ FolderIterator

typedef TemplateFolderContent::iterator svt::FolderIterator

Definition at line 106 of file templatefoldercache.cxx.

◆ MapString2String

typedef std::map<OUString, OUString> svt::MapString2String

Definition at line 75 of file addresstemplate.cxx.

◆ OGenericUnoAsyncDialogBase

typedef cppu::ImplInheritanceHelper<::svt::OGenericUnoDialog, css::ui::dialogs::XAsynchronousExecutableDialog> svt::OGenericUnoAsyncDialogBase

Definition at line 33 of file genericasyncunodialog.hxx.

◆ OGenericUnoDialogBase

typedef cppu::WeakImplHelper< css::ui::dialogs::XExecutableDialog, css::lang::XServiceInfo, css::lang::XInitialization > svt::OGenericUnoDialogBase

Definition at line 52 of file genericunodialog.hxx.

◆ PopupMenuControllerBaseType

typedef comphelper::WeakComponentImplHelper< css::lang::XServiceInfo , css::frame::XPopupMenuController , css::lang::XInitialization , css::frame::XStatusListener , css::awt::XMenuListener , css::frame::XDispatchProvider , css::frame::XDispatch > svt::PopupMenuControllerBaseType

Definition at line 52 of file popupmenucontrollerbase.hxx.

◆ StringBag

typedef std::set<OUString> svt::StringBag

Definition at line 74 of file addresstemplate.cxx.

◆ TemplateFolderContent

typedef ::std::vector< ::rtl::Reference< TemplateContent > > svt::TemplateFolderContent

Definition at line 104 of file templatefoldercache.cxx.

◆ ToolboxController_Base

typedef cppu::WeakImplHelper< css::frame::XStatusListener, css::frame::XToolbarController, css::lang::XInitialization, css::util::XUpdatable, css::lang::XComponent > svt::ToolboxController_Base

Definition at line 62 of file toolboxcontroller.hxx.

Function Documentation

◆ getHeaderCell()

static Reference< XAccessible > svt::getHeaderCell ( BrowseBoxImpl::THeaderCellMap _raHeaderCells,
sal_Int32  _nPos,
AccessibleBrowseBoxObjType  _eType,
const Reference< XAccessible > &  _rParent,
BrowseBox _rBrowseBox,
vcl::IAccessibleFactory const &  rFactory 
)
static

◆ IMPL_LINK() [1/12]

svt::IMPL_LINK ( AddressBookSourceDialog  ,
OnComboLoseFocus  ,
weld::Widget ,
rControl  ,
void   
)

◆ IMPL_LINK() [2/12]

svt::IMPL_LINK ( AddressBookSourceDialog  ,
OnComboSelect  ,
weld::ComboBox ,
rBox  ,
void   
)

Definition at line 1021 of file addresstemplate.cxx.

◆ IMPL_LINK() [3/12]

svt::IMPL_LINK ( AddressBookSourceDialog  ,
OnFieldScroll  ,
weld::ScrolledWindow ,
rScrollBar  ,
void   
)

Definition at line 711 of file addresstemplate.cxx.

◆ IMPL_LINK() [4/12]

svt::IMPL_LINK ( AddressBookSourceDialog  ,
OnFieldSelect  ,
weld::ComboBox ,
rListbox  ,
void   
)

Definition at line 892 of file addresstemplate.cxx.

References DBG_ASSERT, FIELD_CONTROLS_VISIBLE, and m_pImpl.

◆ IMPL_LINK() [5/12]

svt::IMPL_LINK ( ControlBase  ,
KeyInputHdl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 382 of file ebbcontrols.cxx.

◆ IMPL_LINK() [6/12]

svt::IMPL_LINK ( ControlBase  ,
KeyReleaseHdl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 388 of file ebbcontrols.cxx.

◆ IMPL_LINK() [7/12]

svt::IMPL_LINK ( ControlBase  ,
MouseMoveHdl  ,
const MouseEvent ,
rEvent  ,
bool   
)

Definition at line 418 of file ebbcontrols.cxx.

◆ IMPL_LINK() [8/12]

svt::IMPL_LINK ( ControlBase  ,
MousePressHdl  ,
const MouseEvent ,
rEvent  ,
bool   
)

Definition at line 406 of file ebbcontrols.cxx.

◆ IMPL_LINK() [9/12]

svt::IMPL_LINK ( ControlBase  ,
MouseReleaseHdl  ,
const MouseEvent ,
rEvent  ,
bool   
)

Definition at line 412 of file ebbcontrols.cxx.

◆ IMPL_LINK() [10/12]

svt::IMPL_LINK ( DateControl  ,
ImplClickHdl  ,
weld::Button ,
rBtn  ,
void   
)

Definition at line 554 of file ebbcontrols.cxx.

References Date::SYSTEM.

◆ IMPL_LINK() [11/12]

svt::IMPL_LINK ( DateControl  ,
ToggleHdl  ,
weld::Toggleable ,
rButton  ,
void   
)

Definition at line 570 of file ebbcontrols.cxx.

◆ IMPL_LINK() [12/12]

svt::IMPL_LINK ( PopupWindowControllerImpl  ,
WindowEventListener  ,
VclWindowEvent ,
rWindowEvent  ,
void   
)

◆ IMPL_LINK_NOARG() [1/20]

svt::IMPL_LINK_NOARG ( AddressBookSourceDialog  ,
OnAdministrateDatasources  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [2/20]

svt::IMPL_LINK_NOARG ( AddressBookSourceDialog  ,
OnDelayedInitialize  ,
void *  ,
void   
)

Definition at line 1009 of file addresstemplate.cxx.

References m_pImpl.

◆ IMPL_LINK_NOARG() [3/20]

svt::IMPL_LINK_NOARG ( AddressBookSourceDialog  ,
OnOkClicked  ,
weld::Button ,
void   
)

Definition at line 1046 of file addresstemplate.cxx.

References m_pImpl, m_xDialog, and RET_OK.

◆ IMPL_LINK_NOARG() [4/20]

svt::IMPL_LINK_NOARG ( AsyncAccelExec  ,
impl_ts_asyncCallback  ,
LinkParamNone ,
void   
)

Definition at line 500 of file acceleratorexecute.cxx.

References m_aURL, m_xDispatch, and m_xFrame.

◆ IMPL_LINK_NOARG() [5/20]

svt::IMPL_LINK_NOARG ( CheckBoxCellController  ,
ModifyHdl  ,
LinkParamNone ,
void   
)

Definition at line 308 of file ebbcontrols.cxx.

◆ IMPL_LINK_NOARG() [6/20]

svt::IMPL_LINK_NOARG ( CheckBoxControl  ,
OnToggle  ,
weld::Toggleable ,
void   
)

Definition at line 260 of file ebbcontrols.cxx.

◆ IMPL_LINK_NOARG() [7/20]

svt::IMPL_LINK_NOARG ( ComboBoxCellController  ,
ModifyHdl  ,
LinkParamNone ,
void   
)

Definition at line 64 of file ebbcontrols.cxx.

◆ IMPL_LINK_NOARG() [8/20]

svt::IMPL_LINK_NOARG ( ComboBoxControl  ,
SelectHdl  ,
weld::ComboBox ,
void   
)

Definition at line 52 of file ebbcontrols.cxx.

◆ IMPL_LINK_NOARG() [9/20]

svt::IMPL_LINK_NOARG ( ControlBase  ,
FocusInHdl  ,
weld::Widget ,
void   
)

Definition at line 394 of file ebbcontrols.cxx.

◆ IMPL_LINK_NOARG() [10/20]

svt::IMPL_LINK_NOARG ( ControlBase  ,
FocusOutHdl  ,
weld::Widget ,
void   
)

Definition at line 400 of file ebbcontrols.cxx.

◆ IMPL_LINK_NOARG() [11/20]

svt::IMPL_LINK_NOARG ( DateControl  ,
ActivateHdl  ,
weld::Calendar ,
void   
)

Definition at line 576 of file ebbcontrols.cxx.

◆ IMPL_LINK_NOARG() [12/20]

svt::IMPL_LINK_NOARG ( EditBrowseBox  ,
CellModifiedHdl  ,
void *  ,
void   
)

Definition at line 1026 of file editbrowsebox.cxx.

◆ IMPL_LINK_NOARG() [13/20]

svt::IMPL_LINK_NOARG ( EditBrowseBox  ,
EndEditHdl  ,
void *  ,
void   
)

Definition at line 1010 of file editbrowsebox.cxx.

◆ IMPL_LINK_NOARG() [14/20]

svt::IMPL_LINK_NOARG ( EditBrowseBox  ,
ModifyHdl  ,
LinkParamNone ,
void   
)

◆ IMPL_LINK_NOARG() [15/20]

svt::IMPL_LINK_NOARG ( EditBrowseBox  ,
StartEditHdl  ,
void *  ,
void   
)

Definition at line 200 of file editbrowsebox.cxx.

References Application::GetFocusWindow().

◆ IMPL_LINK_NOARG() [16/20]

svt::IMPL_LINK_NOARG ( EditCellController  ,
ModifyHdl  ,
LinkParamNone ,
void   
)

Definition at line 695 of file ebbcontrols.cxx.

◆ IMPL_LINK_NOARG() [17/20]

svt::IMPL_LINK_NOARG ( EntryImplementation  ,
ModifyHdl  ,
weld::Entry ,
void   
)

Definition at line 341 of file ebbcontrols.cxx.

◆ IMPL_LINK_NOARG() [18/20]

svt::IMPL_LINK_NOARG ( ListBoxCellController  ,
ListBoxSelectHdl  ,
LinkParamNone ,
void   
)

Definition at line 195 of file ebbcontrols.cxx.

◆ IMPL_LINK_NOARG() [19/20]

svt::IMPL_LINK_NOARG ( ListBoxControl  ,
SelectHdl  ,
weld::ComboBox ,
void   
)

Definition at line 148 of file ebbcontrols.cxx.

◆ IMPL_LINK_NOARG() [20/20]

svt::IMPL_LINK_NOARG ( MultiLineEditImplementation  ,
ModifyHdl  ,
weld::TextView ,
void   
)

Definition at line 328 of file ebbcontrols.cxx.

◆ IMPL_STATIC_LINK() [1/3]

svt::IMPL_STATIC_LINK ( AddressBookSourceDialog  ,
OnComboGetFocus  ,
weld::Widget ,
rBox  ,
void   
)

Definition at line 1029 of file addresstemplate.cxx.

◆ IMPL_STATIC_LINK() [2/3]

svt::IMPL_STATIC_LINK ( PopupMenuControllerBase  ,
ExecuteHdl_Impl  ,
void *  ,
p  ,
void   
)

Definition at line 151 of file popupmenucontrollerbase.cxx.

References p.

◆ IMPL_STATIC_LINK() [3/3]

svt::IMPL_STATIC_LINK ( ToolboxController  ,
ExecuteHdl_Impl  ,
void *  ,
p  ,
void   
)

Definition at line 746 of file toolboxcontroller.cxx.

References p.

◆ lcl_isNamedRange()

static bool svt::lcl_isNamedRange ( const OUString &  sAddress,
const uno::Reference< frame::XModel > &  xModel,
css::table::CellRangeAddress &  aAddress 
)
static

◆ operator>>()

static SvStream & svt::operator>> ( SvStream _rStorage,
util::DateTime &  _rDate 
)
static

◆ UNLESS_MERGELIBS()

class svt::UNLESS_MERGELIBS ( SVT_DLLPUBLIC  )

ctor.

Parameters
_bAutoStoreStateSet this to <TRUE> if you want the instance to automatically store the state of the template folders upon destruction.
If set to <FALSE>, you would explicitly need to call <method>storeState</method> to do this.
If the current state is not known (e.g. because you did not call needsUpdate, which retrieves it), it is not retrieved in the dtor, regardless of the <arg>_bAutoStoreState</arg> flag.

determines whether or not the template configuration needs to be updated

Returns
<TRUE> if the template configuration needs to be updated

stores the current state of the template folders in the cache

Definition at line 1 of file templatefoldercache.hxx.

References m_pImpl.

◆ WriteDateTime()

static SvStream & svt::WriteDateTime ( SvStream _rStorage,
const util::DateTime &  _rDate 
)
static

Variable Documentation

◆ UNODIALOG_PROPERTY_PARENT

constexpr OUStringLiteral svt::UNODIALOG_PROPERTY_PARENT = u"ParentWindow"
inlineconstexpr

Definition at line 48 of file genericunodialog.hxx.

Referenced by svt::OGenericUnoDialog::OGenericUnoDialog().

◆ UNODIALOG_PROPERTY_TITLE

constexpr OUStringLiteral svt::UNODIALOG_PROPERTY_TITLE = u"Title"
inlineconstexpr