LibreOffice Module forms (master) 1
Classes | Namespaces | Typedefs | Functions
GroupManager.hxx File Reference
#include <com/sun/star/awt/XControlModel.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/beans/XPropertyChangeListener.hpp>
#include <com/sun/star/container/XContainerListener.hpp>
#include <com/sun/star/container/XContainer.hpp>
#include <cppuhelper/implbase.hxx>
#include <map>
#include <memory>
#include <vector>
Include dependency graph for GroupManager.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  frm::OGroupComp
 
class  frm::OGroupCompAcc
 
class  frm::OGroup
 
class  frm::OGroupManager
 

Namespaces

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

Typedefs

typedef std::map< OUString, OGroup > frm::OGroupArr
 
typedef std::vector< OGroupArr::iterator > frm::OActiveGroups
 

Functions

template<class ELEMENT , class LESS_COMPARE >
sal_Int32 frm::insert_sorted (::std::vector< ELEMENT > &_rArray, const ELEMENT &_rNewElement, const LESS_COMPARE &_rCompareOp)
 
template<class ELEMENT , class LESS_COMPARE >
bool frm::seek_entry (const ::std::vector< ELEMENT > &_rArray, const ELEMENT &_rNewElement, sal_Int32 &nPos, const LESS_COMPARE &_rCompareOp)