LibreOffice Module svx (master)
1
|
#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 <tools/diagnose_ex.h>
#include <vcl/timer.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/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <unotools/configitem.hxx>
#include "formcontrolling.hxx"
#include "fmdocumentclassification.hxx"
#include <o3tl/typed_flags_set.hxx>
#include <queue>
#include <string_view>
#include <vector>
#include <memory>
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& ) { TOOLS_WARN_EXCEPTION("svx", "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 } |
#define DO_SAFE | ( | statement | ) | try { statement; } catch( const Exception& ) { TOOLS_WARN_EXCEPTION("svx", "unhandled exception (I tried to move a cursor (or something like that).)"); } |
Definition at line 63 of file fmshimp.hxx.
typedef std::vector< css::uno::Reference< css::form::XForm > > FmFormArray |
Definition at line 58 of file fmshimp.hxx.
Definition at line 147 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 124 of file fmshimp.hxx.
typedef ::utl::ConfigItem FmXFormShell_CFGBASE |
Definition at line 148 of file fmshimp.hxx.
|
strong |
Enumerator | |
---|---|
Load | |
Sync | |
Unload | |
Async |
Definition at line 82 of file fmshimp.hxx.
|
strong |
Enumerator | |
---|---|
NONE | |
DISABLE_ROCTRLR |
Definition at line 70 of file fmshimp.hxx.
|
strong |
Enumerator | |
---|---|
DISABLE_SYNC | |
FORCE_SYNC | |
ENABLE_SYNC |
Definition at line 65 of file fmshimp.hxx.