LibreOffice Module forms (master) 1
Classes | Namespaces | Typedefs
InterfaceContainer.hxx File Reference
#include <comphelper/uno3.hxx>
#include <com/sun/star/container/XNameContainer.hpp>
#include <com/sun/star/lang/EventObject.hpp>
#include <com/sun/star/container/XEnumerationAccess.hpp>
#include <com/sun/star/io/XPersistObject.hpp>
#include <com/sun/star/beans/XPropertyChangeListener.hpp>
#include <com/sun/star/beans/PropertyChangeEvent.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/script/XEventAttacherManager.hpp>
#include <com/sun/star/script/ScriptEventDescriptor.hpp>
#include <com/sun/star/container/XContainer.hpp>
#include <com/sun/star/container/XIndexContainer.hpp>
#include <com/sun/star/form/XFormComponent.hpp>
#include <com/sun/star/util/XCloneable.hpp>
#include <osl/mutex.hxx>
#include <comphelper/interfacecontainer3.hxx>
#include <cppuhelper/component.hxx>
#include <cppuhelper/implbase1.hxx>
#include <cppuhelper/implbase8.hxx>
#include <unordered_map>
Include dependency graph for InterfaceContainer.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  frm::ElementDescription
 
class  frm::OInterfaceContainer
 
class  frm::OFormComponents
 

Namespaces

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

Typedefs

typedef std::vector< css::uno::Reference< css::uno::XInterface > > frm::OInterfaceArray
 
typedef std::unordered_multimap< OUString, css::uno::Reference< css::uno::XInterface > > frm::OInterfaceMap
 
typedef ::cppu::ImplHelper8< css::container::XNameContainer, css::container::XIndexContainer, css::container::XContainer, css::container::XEnumerationAccess, css::script::XEventAttacherManager, css::beans::XPropertyChangeListener, css::io::XPersistObject, css::util::XCloneable > frm::OInterfaceContainer_BASE
 
typedef ::cppu::ImplHelper1< css::form::XFormComponent > frm::OFormComponents_BASE