LibreOffice Module forms (master) 1
Classes | Namespaces | Macros | Typedefs | Variables
FormComponent.hxx File Reference
#include "cloneable.hxx"
#include "propertybaghelper.hxx"
#include "resettable.hxx"
#include "windowstateguard.hxx"
#include <com/sun/star/awt/XControl.hpp>
#include <com/sun/star/beans/XPropertyAccess.hpp>
#include <com/sun/star/beans/XPropertyContainer.hpp>
#include <com/sun/star/container/XNamed.hpp>
#include <com/sun/star/form/binding/XBindableValue.hpp>
#include <com/sun/star/form/validation/XValidatableFormComponent.hpp>
#include <com/sun/star/form/validation/XValidityConstraintListener.hpp>
#include <com/sun/star/form/XBoundComponent.hpp>
#include <com/sun/star/form/XBoundControl.hpp>
#include <com/sun/star/form/XFormComponent.hpp>
#include <com/sun/star/form/XLoadListener.hpp>
#include <com/sun/star/form/XReset.hpp>
#include <com/sun/star/io/XPersistObject.hpp>
#include <com/sun/star/lang/XEventListener.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/sdb/XColumn.hpp>
#include <com/sun/star/sdb/XColumnUpdate.hpp>
#include <com/sun/star/sdb/XRowSetChangeListener.hpp>
#include <com/sun/star/sdbc/XRowSet.hpp>
#include <com/sun/star/uno/XAggregation.hpp>
#include <com/sun/star/uno/XComponentContext.hpp>
#include <com/sun/star/util/XCloneable.hpp>
#include <com/sun/star/util/XModifyListener.hpp>
#include <com/sun/star/form/XLoadable.hpp>
#include <comphelper/interfacecontainer3.hxx>
#include <comphelper/propagg.hxx>
#include <comphelper/propmultiplex.hxx>
#include <comphelper/uno3.hxx>
#include <cppuhelper/component.hxx>
#include <cppuhelper/implbase1.hxx>
#include <cppuhelper/implbase2.hxx>
#include <cppuhelper/implbase3.hxx>
#include <cppuhelper/implbase4.hxx>
#include <cppuhelper/implbase7.hxx>
#include <cppuhelper/propshlp.hxx>
#include <osl/mutex.hxx>
#include <rtl/ustring.hxx>
Include dependency graph for FormComponent.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  frm::ControlModelLock
 class whose instances lock an OControlModel More...
 
class  frm::OControl
 
class  frm::OBoundControl
 
class  frm::OControlModel
 
struct  frm::OControlModel::LockAccess
 
class  frm::OBoundControlModel
 

Namespaces

namespace  frm
 ListBox is a bit confusing / different from other form components, so here are a few notes:
 

Macros

#define INVALID_OBJ_ID_IN_MSO   0xFFFF
 

Typedefs

typedef ::cppu::ImplHelper3< css::awt::XControl, css::lang::XEventListener, css::lang::XServiceInfo > frm::OControl_BASE
 
typedef ::cppu::ImplHelper1< css::form::XBoundControl > frm::OBoundControl_BASE
 
typedef ::cppu::ImplHelper7< css::form::XFormComponent, css::io::XPersistObject, css::container::XNamed, css::lang::XServiceInfo, css::util::XCloneable, css::beans::XPropertyContainer, css::beans::XPropertyAccess > frm::OControlModel_BASE
 
typedef ::cppu::ImplHelper4< css::form::XLoadListener, css::form::XReset, css::beans::XPropertyChangeListener, css::sdb::XRowSetChangeListener > frm::OBoundControlModel_BASE1
 
typedef ::cppu::ImplHelper1< css::form::XBoundComponent > frm::OBoundControlModel_COMMITTING
 
typedef ::cppu::ImplHelper2< css::form::binding::XBindableValue, css::util::XModifyListener > frm::OBoundControlModel_BINDING
 
typedef ::cppu::ImplHelper2< css::form::validation::XValidityConstraintListener, css::form::validation::XValidatableFormComponent > frm::OBoundControlModel_VALIDATION
 

Variables

const sal_Int16 frm::FRM_DEFAULT_TABINDEX = 0
 

Macro Definition Documentation

◆ INVALID_OBJ_ID_IN_MSO

#define INVALID_OBJ_ID_IN_MSO   0xFFFF

Definition at line 288 of file FormComponent.hxx.