LibreOffice Module svx (master)  1
Classes | Namespaces | Macros | Typedefs | Enumerations
fmshimp.hxx File Reference
#include <com/sun/star/container/XNameContainer.hpp>
#include <com/sun/star/sdbc/XResultSet.hpp>
#include <com/sun/star/sdb/XSQLQueryComposer.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/util/XModifyListener.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/XPropertySet.hpp>
#include <com/sun/star/beans/XFastPropertySet.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/builder.hxx>
#include <vcl/menu.hxx>
#include <vcl/timer.hxx>
#include <vcl/window.hxx>
#include <sfx2/app.hxx>
#include <svx/svdmark.hxx>
#include <svx/fmsearch.hxx>
#include <svx/svxids.hrc>
#include <svl/lstner.hxx>
#include <svx/fmtools.hxx>
#include <svx/fmsrccfg.hxx>
#include <osl/mutex.hxx>
#include <cppuhelper/component.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 <set>
#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  FmXFormShell
 
struct  FmXFormShell::InvalidSlotInfo
 
class  SearchableControlIterator
 

Namespaces

 o3tl
 
 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 70 of file fmshimp.hxx.

Referenced by FmXFormShell::setActiveController_Lock().

Typedef Documentation

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

Definition at line 67 of file fmshimp.hxx.

Definition at line 150 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 127 of file fmshimp.hxx.

Definition at line 151 of file fmshimp.hxx.

Enumeration Type Documentation

enum LoadFormsFlags
strong
Enumerator
Load 
Sync 
Unload 
Async 

Definition at line 89 of file fmshimp.hxx.

enum LoopGridsFlags
strong
Enumerator
NONE 
DISABLE_ROCTRLR 

Definition at line 77 of file fmshimp.hxx.

enum LoopGridsSync
strong
Enumerator
DISABLE_SYNC 
FORCE_SYNC 
ENABLE_SYNC 

Definition at line 72 of file fmshimp.hxx.