LibreOffice Module forms (master) 1
|
#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>
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 |