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  BorderDescriptor
 
class  CheckBoxWrapper
 
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
 
struct  FmFieldInfo
 
class  FmFilterAdapter
 
class  FmFilterData
 
class  FmFilterItem
 
class  FmFilterItems
 
class  FmFilterModel
 
class  FmFilterNavigator
 
class  FmFilterNavigatorWin
 
class  FmFilterNavigatorWinMgr
 
class  FmFormItem
 
class  FmParentData
 
class  FmSearchConfigItem
 
struct  FmSearchParams
 
class  FormControlFactory
 
struct  FormControlFactory_Data
 
class  FormController
 
class  FormScriptingEnvironment
 describes the interface implemented by a component which handles scripting requirements in a form/control environment. More...
 
class  FormScriptListener
 implements the XScriptListener interface, is used by FormScriptingEnvironment More...
 
class  FormToolboxes
 
struct  ItemNode
 
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  OParseContextClient
 helper class which needs access to a (shared and ref-counted) OSystemParseContext instance. More...
 
class  OSQLParserClient
 
class  OSystemParseContext
 
class  ReplaceString
 
class  SimpleTextWrapper
 
struct  UnderlineDescriptor
 
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 ::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)
 
void ImplSmartRegisterUnoServices ()
 
static const Ascii2Int16 * lcl_getSearchForTypeValueMap ()
 
static const Ascii2Int16 * lcl_getSearchPositionValueMap ()
 
static sal_Int16 lcl_implMapAsciiValue (const OUString &_rAsciiValue, const Ascii2Int16 *_pMap)
 
static const char * lcl_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 88 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 90 of file formcontroller.hxx.

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

Definition at line 78 of file fmscriptingenv.cxx.

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

Definition at line 57 of file legacyformcontroller.cxx.

Definition at line 42 of file fmexch.hxx.

Definition at line 90 of file navigatortree.cxx.

Definition at line 32 of file xfm_addcondition.hxx.

Definition at line 362 of file fmexpl.hxx.

Enumeration Type Documentation

Enumerator
DGTUnknown 
DGTInstance 
DGTSubmission 
DGTBinding 

Definition at line 61 of file datanavi.hxx.

Enumerator
DITNone 
DITText 
DITAttribute 
DITElement 
DITBinding 

Definition at line 69 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 aProperties, DBG_ASSERT, Exception, Property, and TOOLS_WARN_EXCEPTION.

Referenced by IMPL_LINK_NOARG().

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 ,
p  ,
void   
)

Definition at line 845 of file fmscriptingenv.cxx.

References m_aMutex, and p.

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

Definition at line 1184 of file filtnav.cxx.

References SvTreeListEntry::GetUserData(), and p.

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

Definition at line 1423 of file datanavi.cxx.

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

Definition at line 1744 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, m_xDialog, RET_OK, SAL_WARN, and sPrefix.

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

Definition at line 401 of file datanavi.cxx.

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

Definition at line 406 of file datanavi.cxx.

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

Definition at line 502 of file formcontroller.cxx.

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

Definition at line 521 of file formcontroller.cxx.

References m_aMutex.

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

Definition at line 1192 of file filtnav.cxx.

References DROP_ACTION_TIMER_SCROLL_TICKS, and Expand.

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

Definition at line 1410 of file formcontroller.cxx.

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

Definition at line 1455 of file navigatortree.cxx.

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

Definition at line 1463 of file navigatortree.cxx.

References DROP_ACTION_TIMER_SCROLL_TICKS, and Expand.

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

Definition at line 1498 of file navigatortree.cxx.

References EXPLORER_SYNC_DELAY.

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

Definition at line 1513 of file navigatortree.cxx.

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

Definition at line 1519 of file navigatortree.cxx.

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

Definition at line 1731 of file formcontroller.cxx.

References aEvent.

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

Definition at line 1739 of file formcontroller.cxx.

References aEvent.

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

Definition at line 1768 of file datanavi.cxx.

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

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

Definition at line 1780 of file datanavi.cxx.

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

Definition at line 2566 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 m_xDialog, and 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, m_xDialog, 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, m_xDialog, 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

Definition at line 112 of file fmsrccfg.cxx.

References SAL_WARN.

Referenced by svxform::FmSearchConfigItem::implTranslateFromConfig().

static const char* svxform::lcl_implMapIntValue ( const sal_Int16  _nValue,
const Ascii2Int16 *  _pMap 
)
static

Definition at line 129 of file fmsrccfg.cxx.

References SAL_WARN.

Referenced by svxform::FmSearchConfigItem::implTranslateToConfig().

Reference< XInterface > svxform::OAddConditionDialog_Create ( const Reference< XMultiServiceFactory > &  _rxORB)

Definition at line 48 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

Definition at line 1026 of file filtnav.cxx.

const int svxform::nxDBmp = 12

Definition at line 959 of file filtnav.cxx.