LibreOffice Module framework (master) 1
Classes | Namespaces | Typedefs | Functions
statusbarmerger.hxx File Reference
#include <sal/config.h>
#include <string_view>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/uno/Sequence.hxx>
#include <rtl/ustring.hxx>
#include <vcl/status.hxx>
Include dependency graph for statusbarmerger.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  framework::AddonStatusbarItemData
 
struct  framework::AddonStatusbarItem
 

Namespaces

namespace  framework
 
namespace  framework::StatusbarMerger
 

Typedefs

typedef ::std::vector< AddonStatusbarItem > framework::AddonStatusbarItemContainer
 

Functions

bool framework::StatusbarMerger::IsCorrectContext (std::u16string_view aContext)
 
bool framework::StatusbarMerger::ConvertSeqSeqToVector (const css::uno::Sequence< css::uno::Sequence< css::beans::PropertyValue > > &rSequence, AddonStatusbarItemContainer &rContainer)
 
sal_uInt16 framework::StatusbarMerger::FindReferencePos (StatusBar *pStatusbar, std::u16string_view rReferencePoint)
 
bool framework::StatusbarMerger::ProcessMergeOperation (StatusBar *pStatusbar, sal_uInt16 nPos, sal_uInt16 &rItemId, std::u16string_view rMergeCommand, std::u16string_view rMergeCommandParameter, const AddonStatusbarItemContainer &rItems)
 
bool framework::StatusbarMerger::ProcessMergeFallback (StatusBar *pStatusbar, sal_uInt16 &rItemId, std::u16string_view rMergeCommand, std::u16string_view rMergeFallback, const AddonStatusbarItemContainer &rItems)