LibreOffice Module svx (master)  1
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
svxform Namespace Reference

class FmSearchEngine - Impl class for FmSearchDialog More...

Namespaces

 charset_helper
 
 ControlLayouter
 

Classes

class  AddConditionDialog
 
class  AddDataItemDialog
 
class  AddInstanceDialog
 
class  AddModelDialog
 
class  AddSubmissionDialog
 
struct  Ascii2Int16
 
struct  BorderDescriptor
 
class  CheckBoxWrapper
 
struct  ColumnInfo
 
class  ColumnInfoCache
 
class  ControlBorderManager
 manages the dynamic border color for form controls More...
 
struct  ControlData
 
class  ControlTextWrapper
 
class  DataColumn
 
class  DataListener
 
class  DataNavigator
 
class  DataNavigatorManager
 
class  DataNavigatorWindow
 
class  DataTreeListBox
 
class  DelayedEvent
 small class which encapsulates posting a Link instance as ApplicationUserEvent More...
 
class  DispatchInterceptionMultiplexer
 
class  DispatchInterceptor
 
class  DocumentClassification
 
class  FilterClearingHint
 
struct  FmFieldInfo
 
class  FmFilterAdapter
 
class  FmFilterCurrentChangedHint
 
class  FmFilterData
 
class  FmFilterHint
 
class  FmFilterInsertedHint
 
class  FmFilterItem
 
class  FmFilterItems
 
class  FmFilterItemsString
 
class  FmFilterModel
 
class  FmFilterNavigator
 
class  FmFilterNavigatorWin
 
class  FmFilterNavigatorWinMgr
 
class  FmFilterRemovedHint
 
class  FmFilterString
 
class  FmFilterTextChangedHint
 
class  FmFormItem
 
class  FmParentData
 
class  FmSearchConfigItem
 
struct  FmSearchParams
 
class  FmXAutoControl
 
class  FormControlFactory
 
struct  FormControlFactory_Data
 
class  FormController
 
class  FormScriptingEnvironment
 
class  FormScriptListener
 implements the XScriptListener interface, is used by FormScriptingEnvironment More...
 
class  FormToolboxes
 
class  IFormScriptingEnvironment
 describes the interface implemented by a component which handles scripting requirements in a form/control environment. More...
 
struct  ItemNode
 
class  LegacyFormController
 is an implementation of the legacy form controller service, namely css.form.FormController, supporting the css.form.XFormController interface. More...
 
class  LinkedInstanceWarningBox
 
class  ListBoxWrapper
 
class  ManageNamespaceDialog
 
class  MethodString
 
class  NamespaceItemDialog
 
class  NavigatorFrame
 
class  NavigatorFrameManager
 
class  NavigatorTree
 
class  NavigatorTreeModel
 
class  OAddConditionDialog
 
class  OControlExchange
 
class  OControlExchangeHelper
 
class  OControlTransferData
 
class  OFilterExchangeHelper
 
class  OFilterItemExchange
 
class  OFormComponentObserver
 
class  OLocalExchange
 
class  OLocalExchangeHelper
 a helper for navigator windows (SvTreeListBox'es) which allow DnD within themself More...
 
class  OParameterContinuation
 
class  OParseContextClient
 helper class which needs access to a (shared and ref-counted) OSystemParseContext instance. More...
 
class  OSQLParserClient
 
class  OSystemParseContext
 
class  QuitGuard
 
class  ReplaceString
 
class  SimpleTextWrapper
 
struct  UnderlineDescriptor
 
struct  UpdateAllListeners
 
class  XFormsPage
 

Typedefs

typedef ::cppu::WeakImplHelper< XScriptListener > FormScriptListener_Base
 
typedef ::cppu::WeakImplHelper< form::XFormController, XServiceInfo > LegacyFormController_Base
 
typedef ::std::map< Reference< XInterface >, SdrObject * > MapModelToShape
 
typedef cppu::WeakImplHelper< css::container::XContainerListener, css::frame::XFrameActionListener, css::xml::dom::events::XEventListener > DataListener_t
 
typedef ::std::set< SvTreeListEntry * > ListBoxEntrySet
 
typedef std::set< SvTreeListEntry * > SvLBoxEntrySortedArray
 
typedef ::rtl::Reference< IFormScriptingEnvironmentPFormScriptingEnvironment
 
typedef ::std::vector< css::uno::Reference< css::awt::XTextComponent > > FilterComponents
 
typedef cppu::WeakComponentImplHelper< css::form::runtime::XFormController, css::form::runtime::XFilterController, css::awt::XFocusListener, css::form::XLoadListener, css::beans::XPropertyChangeListener, css::awt::XTextListener, css::awt::XItemListener, css::container::XContainerListener, css::util::XModifyListener, css::form::XConfirmDeleteListener, css::sdb::XSQLErrorListener, css::sdbc::XRowSetListener, css::sdb::XRowSetApproveListener, css::form::XDatabaseParameterListener, css::lang::XServiceInfo, css::form::XResetListener, css::frame::XDispatch, css::awt::XMouseListener, css::form::validation::XFormComponentValidityListener, css::task::XInteractionHandler, css::form::XGridControlListener, css::form::runtime::XFeatureInvalidation > FormController_BASE
 
typedef ::cppu::WeakComponentImplHelper< css::frame::XDispatchProviderInterceptor, css::lang::XEventListener > DispatchInterceptionMultiplexer_BASE
 
typedef ::svt::OGenericUnoDialog OAddConditionDialogBase
 

Enumerations

enum  DataGroupType {
  DGTUnknown = 0,
  DGTInstance,
  DGTSubmission,
  DGTBinding
}
 
enum  DataItemType {
  DITNone = 0,
  DITText,
  DITAttribute,
  DITElement,
  DITBinding
}
 
enum  DocumentType {
  eTextDocument,
  eWebDocument,
  eSpreadsheetDocument,
  eDrawingDocument,
  ePresentationDocument,
  eEnhancedForm,
  eDatabaseForm,
  eDatabaseReport,
  eUnknownDocumentType
}
 

Functions

 IMPL_LINK_NOARG (XFormsPage, TbxSelectHdl, ToolBox *, void)
 
 IMPL_LINK_NOARG (XFormsPage, ItemSelectHdl, SvTreeListBox *, void)
 
 IMPL_LINK (DataNavigatorWindow, ModelSelectListBoxHdl, ListBox &, rBox, void)
 
 IMPL_LINK (DataNavigatorWindow, MenuSelectHdl, MenuButton *, pBtn, void)
 
 IMPL_LINK (DataNavigatorWindow, MenuActivateHdl, MenuButton *, pBtn, void)
 
 IMPL_LINK_NOARG (DataNavigatorWindow, ActivatePageHdl, TabControl *, void)
 
 IMPL_LINK_NOARG (DataNavigatorWindow, UpdateHdl, Timer *, void)
 
 IMPL_LINK (AddDataItemDialog, CheckHdl, weld::ToggleButton &, rBox, void)
 
 IMPL_LINK (AddDataItemDialog, ConditionHdl, weld::Button &, rBtn, void)
 
static void copyPropSet (const Reference< XPropertySet > &xFrom, Reference< XPropertySet > const &xTo)
 
 IMPL_LINK_NOARG (AddDataItemDialog, OKHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (AddConditionDialog, EditHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (AddConditionDialog, OKHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (AddConditionDialog, ModifyHdl, weld::TextView &, void)
 
 IMPL_LINK_NOARG (AddConditionDialog, ResultHdl, Timer *, void)
 
 IMPL_LINK_NOARG (NamespaceItemDialog, SelectHdl, weld::TreeView &, void)
 
 IMPL_LINK (NamespaceItemDialog, ClickHdl, weld::Button &, rButton, void)
 
 IMPL_LINK_NOARG (NamespaceItemDialog, OKHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (ManageNamespaceDialog, OKHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (AddSubmissionDialog, RefHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (AddSubmissionDialog, OKHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (AddInstanceDialog, FilePickerHdl, weld::Button &, void)
 
 IMPL_LINK (DelayedEvent, OnCall, void *, _pArg, void)
 
 IMPL_LINK (FmFilterNavigator, OnRemove, void *, p, void)
 
 IMPL_LINK_NOARG (FmFilterNavigator, OnDropActionTimer, Timer *, void)
 
static void setUnderline (const Reference< XVclWindowPeer > &_rxPeer, const UnderlineDescriptor &_rUnderline)
 
static void getUnderline (const Reference< XVclWindowPeer > &_rxPeer, UnderlineDescriptor &_rUnderline)
 
static void getBorder (const Reference< XVclWindowPeer > &_rxPeer, BorderDescriptor &_rBorder)
 
static void setBorder (const Reference< XVclWindowPeer > &_rxPeer, const BorderDescriptor &_rBorder)
 
static bool lcl_fillDataFlavorEx (SotClipboardFormatId nId, DataFlavorEx &_rFlavor)
 
 IMPL_LINK (FormScriptListener, OnAsyncScriptEvent, void *, p, void)
 
PFormScriptingEnvironment createDefaultFormScriptingEnvironment (FmFormModel &_rFormModel)
 creates a default component implementing the IFormScriptingEnvironment interface More...
 
void ImplSmartRegisterUnoServices ()
 
static const Ascii2Int16lcl_getSearchForTypeValueMap ()
 
static const Ascii2Int16lcl_getSearchPositionValueMap ()
 
static sal_Int16 lcl_implMapAsciiValue (const OUString &_rAsciiValue, const Ascii2Int16 *_pMap)
 
static const sal_Charlcl_implMapIntValue (const sal_Int16 _nValue, const Ascii2Int16 *_pMap)
 
 IMPL_LINK_NOARG (FormController, OnActivateTabOrder, Timer *, void)
 
 IMPL_LINK_NOARG (FormController, OnInvalidateFeatures, Timer *, void)
 
 IMPL_LINK_NOARG (FormController, OnToggleAutoFields, void *, void)
 
 IMPL_LINK_NOARG (FormController, OnActivated, void *, void)
 
 IMPL_LINK_NOARG (FormController, OnDeactivated, void *, void)
 
 IMPL_LINK_NOARG (FormController, OnLoad, void *, void)
 
static void collectShapeModelMapping (SdrPage const *_pPage, MapModelToShape &_rMapping)
 
 IMPL_LINK_NOARG (NavigatorTree, OnEdit, void *, void)
 
 IMPL_LINK_NOARG (NavigatorTree, OnDropActionTimer, Timer *, void)
 
 IMPL_LINK_NOARG (NavigatorTree, OnEntrySelDesel, SvTreeListBox *, void)
 
 IMPL_LINK_NOARG (NavigatorTree, OnSynchronizeTimer, Timer *, void)
 
 IMPL_LINK_NOARG (NavigatorTree, OnClipboardAction, OLocalExchange &, void)
 
Reference< XInterfaceOAddConditionDialog_Create (const Reference< XMultiServiceFactory > &_rxORB)
 
Sequence< OUString > OAddConditionDialog_GetSupportedServiceNames ()
 
OUString OAddConditionDialog_GetImplementationName ()
 
css::uno::Reference< css::uno::XInterface > OAddConditionDialog_Create (css::uno::Reference< css::lang::XMultiServiceFactory > const &)
 

Variables

const int nxDBmp = 12
 
const int nxD = 4
 

Detailed Description

class FmSearchEngine - Impl class for FmSearchDialog

Typedef Documentation

typedef cppu::WeakImplHelper< css::container::XContainerListener, css::frame::XFrameActionListener, css::xml::dom::events::XEventListener > svxform::DataListener_t

Definition at line 33 of file datalistener.hxx.

typedef ::cppu::WeakComponentImplHelper< css::frame::XDispatchProviderInterceptor , css::lang::XEventListener > svxform::DispatchInterceptionMultiplexer_BASE

Definition at line 52 of file formdispatchinterceptor.hxx.

typedef ::std::vector< css::uno::Reference< css::awt::XTextComponent > > svxform::FilterComponents

Definition at line 98 of file formcontroller.hxx.

typedef cppu::WeakComponentImplHelper< css::form::runtime::XFormController , css::form::runtime::XFilterController , css::awt::XFocusListener , css::form::XLoadListener , css::beans::XPropertyChangeListener , css::awt::XTextListener , css::awt::XItemListener , css::container::XContainerListener , css::util::XModifyListener , css::form::XConfirmDeleteListener , css::sdb::XSQLErrorListener , css::sdbc::XRowSetListener , css::sdb::XRowSetApproveListener , css::form::XDatabaseParameterListener , css::lang::XServiceInfo , css::form::XResetListener , css::frame::XDispatch , css::awt::XMouseListener , css::form::validation::XFormComponentValidityListener , css::task::XInteractionHandler , css::form::XGridControlListener , css::form::runtime::XFeatureInvalidation > svxform::FormController_BASE

Definition at line 100 of file formcontroller.hxx.

typedef ::cppu::WeakImplHelper< XScriptListener > svxform::FormScriptListener_Base

Definition at line 74 of file fmscriptingenv.cxx.

typedef ::cppu::WeakImplHelper< form::XFormController , XServiceInfo > svxform::LegacyFormController_Base

Definition at line 57 of file legacyformcontroller.cxx.

Definition at line 43 of file fmexch.hxx.

Definition at line 88 of file navigatortree.cxx.

Definition at line 32 of file xfm_addcondition.hxx.

Definition at line 77 of file fmscriptingenv.hxx.

Definition at line 364 of file fmexpl.hxx.

Enumeration Type Documentation

Enumerator
DGTUnknown 
DGTInstance 
DGTSubmission 
DGTBinding 

Definition at line 63 of file datanavi.hxx.

Enumerator
DITNone 
DITText 
DITAttribute 
DITElement 
DITBinding 

Definition at line 71 of file datanavi.hxx.

Enumerator
eTextDocument 
eWebDocument 
eSpreadsheetDocument 
eDrawingDocument 
ePresentationDocument 
eEnhancedForm 
eDatabaseForm 
eDatabaseReport 
eUnknownDocumentType 

Definition at line 29 of file fmdocumentclassification.hxx.

Function Documentation

static void svxform::collectShapeModelMapping ( SdrPage const *  _pPage,
MapModelToShape _rMapping 
)
static
static void svxform::copyPropSet ( const Reference< XPropertySet > &  xFrom,
Reference< XPropertySet > const &  xTo 
)
static

Definition at line 2344 of file datanavi.cxx.

References DBG_ASSERT, Exception, Property, and TOOLS_WARN_EXCEPTION.

Referenced by IMPL_LINK_NOARG().

PFormScriptingEnvironment svxform::createDefaultFormScriptingEnvironment ( FmFormModel _rModel)

creates a default component implementing the IFormScriptingEnvironment interface

Definition at line 1073 of file fmscriptingenv.cxx.

static void svxform::getBorder ( const Reference< XVclWindowPeer > &  _rxPeer,
BorderDescriptor _rBorder 
)
static
static void svxform::getUnderline ( const Reference< XVclWindowPeer > &  _rxPeer,
UnderlineDescriptor _rUnderline 
)
static
svxform::IMPL_LINK ( DelayedEvent  ,
OnCall  ,
void ,
_pArg  ,
void   
)

Definition at line 41 of file delayedevent.cxx.

svxform::IMPL_LINK ( FormScriptListener  ,
OnAsyncScriptEvent  ,
void ,
,
void   
)

Definition at line 872 of file fmscriptingenv.cxx.

References m_aMutex.

svxform::IMPL_LINK ( FmFilterNavigator  ,
OnRemove  ,
void ,
,
void   
)

Definition at line 1172 of file filtnav.cxx.

References SvTreeListEntry::GetUserData().

svxform::IMPL_LINK ( DataNavigatorWindow  ,
ModelSelectListBoxHdl  ,
ListBox ,
rBox  ,
void   
)

Definition at line 1422 of file datanavi.cxx.

svxform::IMPL_LINK ( DataNavigatorWindow  ,
MenuSelectHdl  ,
MenuButton ,
pBtn  ,
void   
)
svxform::IMPL_LINK ( DataNavigatorWindow  ,
MenuActivateHdl  ,
MenuButton ,
pBtn  ,
void   
)

Definition at line 1743 of file datanavi.cxx.

References Menu::EnableItem(), Menu::GetPopupMenu(), MIN_PAGE_COUNT, nId, and SAL_WARN.

svxform::IMPL_LINK ( AddDataItemDialog  ,
CheckHdl  ,
weld::ToggleButton ,
rBox  ,
void   
)

Definition at line 2264 of file datanavi.cxx.

svxform::IMPL_LINK ( AddDataItemDialog  ,
ConditionHdl  ,
weld::Button ,
rBtn  ,
void   
)
svxform::IMPL_LINK ( NamespaceItemDialog  ,
ClickHdl  ,
weld::Button ,
rButton  ,
void   
)

Definition at line 2813 of file datanavi.cxx.

References DBG_ASSERT, RET_OK, SAL_WARN, and sPrefix.

svxform::IMPL_LINK_NOARG ( XFormsPage  ,
TbxSelectHdl  ,
ToolBox ,
void   
)

Definition at line 400 of file datanavi.cxx.

svxform::IMPL_LINK_NOARG ( XFormsPage  ,
ItemSelectHdl  ,
SvTreeListBox ,
void   
)

Definition at line 405 of file datanavi.cxx.

svxform::IMPL_LINK_NOARG ( FormController  ,
OnActivateTabOrder  ,
Timer ,
void   
)

Definition at line 491 of file formcontroller.cxx.

svxform::IMPL_LINK_NOARG ( FormController  ,
OnInvalidateFeatures  ,
Timer ,
void   
)

Definition at line 507 of file formcontroller.cxx.

References m_aMutex.

svxform::IMPL_LINK_NOARG ( FmFilterNavigator  ,
OnDropActionTimer  ,
Timer ,
void   
)

Definition at line 1180 of file filtnav.cxx.

References DROP_ACTION_TIMER_SCROLL_TICKS, and Expand.

svxform::IMPL_LINK_NOARG ( FormController  ,
OnToggleAutoFields  ,
void ,
void   
)

Definition at line 1396 of file formcontroller.cxx.

svxform::IMPL_LINK_NOARG ( NavigatorTree  ,
OnEdit  ,
void ,
void   
)

Definition at line 1453 of file navigatortree.cxx.

svxform::IMPL_LINK_NOARG ( NavigatorTree  ,
OnDropActionTimer  ,
Timer ,
void   
)

Definition at line 1461 of file navigatortree.cxx.

References DROP_ACTION_TIMER_SCROLL_TICKS, and Expand.

svxform::IMPL_LINK_NOARG ( NavigatorTree  ,
OnEntrySelDesel  ,
SvTreeListBox ,
void   
)

Definition at line 1496 of file navigatortree.cxx.

References EXPLORER_SYNC_DELAY.

svxform::IMPL_LINK_NOARG ( NavigatorTree  ,
OnSynchronizeTimer  ,
Timer ,
void   
)

Definition at line 1511 of file navigatortree.cxx.

svxform::IMPL_LINK_NOARG ( NavigatorTree  ,
OnClipboardAction  ,
OLocalExchange ,
void   
)

Definition at line 1517 of file navigatortree.cxx.

svxform::IMPL_LINK_NOARG ( FormController  ,
OnActivated  ,
void ,
void   
)

Definition at line 1717 of file formcontroller.cxx.

svxform::IMPL_LINK_NOARG ( FormController  ,
OnDeactivated  ,
void ,
void   
)

Definition at line 1725 of file formcontroller.cxx.

svxform::IMPL_LINK_NOARG ( DataNavigatorWindow  ,
ActivatePageHdl  ,
TabControl ,
void   
)

Definition at line 1767 of file datanavi.cxx.

References svxform::XFormsPage::HasModel(), and nId.

svxform::IMPL_LINK_NOARG ( DataNavigatorWindow  ,
UpdateHdl  ,
Timer ,
void   
)

Definition at line 1779 of file datanavi.cxx.

svxform::IMPL_LINK_NOARG ( AddDataItemDialog  ,
OKHdl  ,
weld::Button ,
void   
)
svxform::IMPL_LINK_NOARG ( FormController  ,
OnLoad  ,
void ,
void   
)

Definition at line 2552 of file formcontroller.cxx.

svxform::IMPL_LINK_NOARG ( AddConditionDialog  ,
EditHdl  ,
weld::Button ,
void   
)
svxform::IMPL_LINK_NOARG ( AddConditionDialog  ,
OKHdl  ,
weld::Button ,
void   
)

Definition at line 2746 of file datanavi.cxx.

References RET_OK.

svxform::IMPL_LINK_NOARG ( AddConditionDialog  ,
ModifyHdl  ,
weld::TextView ,
void   
)

Definition at line 2751 of file datanavi.cxx.

svxform::IMPL_LINK_NOARG ( AddConditionDialog  ,
ResultHdl  ,
Timer ,
void   
)
svxform::IMPL_LINK_NOARG ( NamespaceItemDialog  ,
SelectHdl  ,
weld::TreeView ,
void   
)

Definition at line 2806 of file datanavi.cxx.

svxform::IMPL_LINK_NOARG ( NamespaceItemDialog  ,
OKHdl  ,
weld::Button ,
void   
)

Definition at line 2858 of file datanavi.cxx.

References Exception, i, makeAny(), RET_OK, sPrefix, and TOOLS_WARN_EXCEPTION.

svxform::IMPL_LINK_NOARG ( ManageNamespaceDialog  ,
OKHdl  ,
weld::Button ,
void   
)
svxform::IMPL_LINK_NOARG ( AddSubmissionDialog  ,
RefHdl  ,
weld::Button ,
void   
)
svxform::IMPL_LINK_NOARG ( AddSubmissionDialog  ,
OKHdl  ,
weld::Button ,
void   
)
svxform::IMPL_LINK_NOARG ( AddInstanceDialog  ,
FilePickerHdl  ,
weld::Button ,
void   
)

Definition at line 3213 of file datanavi.cxx.

References ERRCODE_NONE, FILEDIALOG_FILTER_ALL, and INetURLObject::NONE.

SVX_DLLPUBLIC void svxform::ImplSmartRegisterUnoServices ( )
static bool svxform::lcl_fillDataFlavorEx ( SotClipboardFormatId  nId,
DataFlavorEx _rFlavor 
)
static
static const Ascii2Int16* svxform::lcl_getSearchForTypeValueMap ( )
static
static const Ascii2Int16* svxform::lcl_getSearchPositionValueMap ( )
static
static sal_Int16 svxform::lcl_implMapAsciiValue ( const OUString &  _rAsciiValue,
const Ascii2Int16 _pMap 
)
static
static const sal_Char* svxform::lcl_implMapIntValue ( const sal_Int16  _nValue,
const Ascii2Int16 _pMap 
)
static
Reference< XInterface > svxform::OAddConditionDialog_Create ( const Reference< XMultiServiceFactory > &  _rxORB)

Definition at line 47 of file xfm_addcondition.cxx.

References svxform::OAddConditionDialog::Create().

Referenced by ImplSmartRegisterUnoServices().

css::uno::Reference<css::uno::XInterface> svxform::OAddConditionDialog_Create ( css::uno::Reference< css::lang::XMultiServiceFactory > const &  )
OUString svxform::OAddConditionDialog_GetImplementationName ( )
css::uno::Sequence< OUString > svxform::OAddConditionDialog_GetSupportedServiceNames ( )
static void svxform::setBorder ( const Reference< XVclWindowPeer > &  _rxPeer,
const BorderDescriptor _rBorder 
)
static
static void svxform::setUnderline ( const Reference< XVclWindowPeer > &  _rxPeer,
const UnderlineDescriptor _rUnderline 
)
static

Variable Documentation

const int svxform::nxD = 4
const int svxform::nxDBmp = 12

Definition at line 951 of file filtnav.cxx.

Referenced by svxform::FmFilterItemsString::Paint().