19#ifndef INCLUDED_SW_SOURCE_UIBASE_INC_LABELCFG_HXX
20#define INCLUDED_SW_SOURCE_UIBASE_INC_LABELCFG_HXX
39 std::map< OUString, std::map<OUString, SwLabelMeasure> >
m_aLabels;
47 virtual void Notify(
const css::uno::Sequence< OUString >& aPropertyNames )
override;
49 void FillLabels(
const OUString& rManufacturer,
SwLabRecs& rLabArr);
52 bool HasLabel(
const OUString& rManufacturer,
const OUString& rType);
54 {
return m_aLabels[rManufacturer][rType].m_bPredefined; };
55 void SaveLabel(
const OUString& rManufacturer,
const OUString& rType,
bool IsPredefinedLabel(const OUString &rManufacturer, const OUString &rType)
const std::vector< OUString > & GetManufacturers() const
std::vector< OUString > m_aManufacturers
std::map< OUString, std::map< OUString, SwLabelMeasure > > m_aLabels
virtual void Notify(const css::uno::Sequence< OUString > &aPropertyNames)=0
virtual void ImplCommit()=0
std::vector< std::unique_ptr< SwLabRec > > SwLabRecs