LibreOffice Module svx (master)  1
Classes | Namespaces | Macros | Typedefs | Enumerations
fmshimp.hxx File Reference
#include <config_options.h>
#include <com/sun/star/sdbc/XResultSet.hpp>
#include <com/sun/star/container/ContainerEvent.hpp>
#include <com/sun/star/container/XContainerListener.hpp>
#include <com/sun/star/awt/XControl.hpp>
#include <com/sun/star/awt/XControlContainer.hpp>
#include <com/sun/star/form/XForm.hpp>
#include <com/sun/star/form/runtime/XFormController.hpp>
#include <com/sun/star/form/XFormComponent.hpp>
#include <com/sun/star/form/NavigationBarMode.hpp>
#include <com/sun/star/frame/XFrame.hpp>
#include <com/sun/star/view/XSelectionChangeListener.hpp>
#include <com/sun/star/beans/XPropertyChangeListener.hpp>
#include <com/sun/star/beans/PropertyChangeEvent.hpp>
#include <com/sun/star/form/runtime/FeatureState.hpp>
#include <vcl/timer.hxx>
#include <vcl/window.hxx>
#include <sfx2/shell.hxx>
#include <svx/svdmark.hxx>
#include <svx/fmsearch.hxx>
#include <svx/fmtools.hxx>
#include <osl/mutex.hxx>
#include <comphelper/container.hxx>
#include <cppuhelper/compbase.hxx>
#include <unotools/configitem.hxx>
#include "formcontrolling.hxx"
#include "fmdocumentclassification.hxx"
#include <o3tl/typed_flags_set.hxx>
#include <queue>
#include <vector>
#include <memory>
Include dependency graph for fmshimp.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< LoopGridsFlags >
 
struct  o3tl::typed_flags< LoadFormsFlags >
 
class  FmXBoundFormFieldIterator
 
struct  FmLoadAction
 
class  FmXFormShell_Base_Disambiguation
 
class  SearchableControlIterator
 

Namespaces

 o3tl
 
 weld
 
 svx
 

Macros

#define DO_SAFE(statement)   try { statement; } catch( const Exception& ) { OSL_FAIL("unhandled exception (I tried to move a cursor (or something like that).)"); }
 

Typedefs

typedef std::vector< css::uno::Reference< css::form::XForm > > FmFormArray
 
typedef ::cppu::WeakComponentImplHelper< css::beans::XPropertyChangeListener, css::container::XContainerListener, css::view::XSelectionChangeListener, css::form::XFormControllerListener > FmXFormShell_BD_BASE
 
typedef FmXFormShell_Base_Disambiguation FmXFormShell_BASE
 
typedef ::utl::ConfigItem FmXFormShell_CFGBASE
 

Enumerations

enum  LoopGridsSync {
  LoopGridsSync::DISABLE_SYNC = 1,
  LoopGridsSync::FORCE_SYNC = 2,
  LoopGridsSync::ENABLE_SYNC = 3
}
 
enum  LoopGridsFlags {
  LoopGridsFlags::NONE = 0,
  LoopGridsFlags::DISABLE_ROCTRLR = 4
}
 
enum  LoadFormsFlags {
  LoadFormsFlags::Load = 0x0000,
  LoadFormsFlags::Sync = 0x0000,
  LoadFormsFlags::Unload = 0x0001,
  LoadFormsFlags::Async = 0x0002
}
 

Macro Definition Documentation

#define DO_SAFE (   statement)    try { statement; } catch( const Exception& ) { OSL_FAIL("unhandled exception (I tried to move a cursor (or something like that).)"); }

Definition at line 59 of file fmshimp.hxx.

Typedef Documentation

typedef std::vector< css::uno::Reference< css::form::XForm > > FmFormArray

Definition at line 56 of file fmshimp.hxx.

Definition at line 143 of file fmshimp.hxx.

typedef ::cppu::WeakComponentImplHelper< css::beans::XPropertyChangeListener , css::container::XContainerListener , css::view::XSelectionChangeListener , css::form::XFormControllerListener > FmXFormShell_BD_BASE

Definition at line 120 of file fmshimp.hxx.

Definition at line 144 of file fmshimp.hxx.

Enumeration Type Documentation

enum LoadFormsFlags
strong
Enumerator
Load 
Sync 
Unload 
Async 

Definition at line 78 of file fmshimp.hxx.

enum LoopGridsFlags
strong
Enumerator
NONE 
DISABLE_ROCTRLR 

Definition at line 66 of file fmshimp.hxx.

enum LoopGridsSync
strong
Enumerator
DISABLE_SYNC 
FORCE_SYNC 
ENABLE_SYNC 

Definition at line 61 of file fmshimp.hxx.