LibreOffice Module desktop (master) 1
Public Member Functions | Private Attributes | List of all members
desktop::NewVersionUIInfo Class Reference

get the information before copying the ui configuration files of old version to new version More...

#include <migration_impl.hxx>

Public Member Functions

css::uno::Reference< css::ui::XUIConfigurationManager > getConfigManager (std::u16string_view sModuleShortName) const
 
css::uno::Reference< css::container::XIndexContainer > getNewMenubarSettings (std::u16string_view sModuleShortName) const
 
css::uno::Reference< css::container::XIndexContainer > getNewToolbarSettings (std::u16string_view sModuleShortName, std::u16string_view sToolbarName) const
 
void init (const std::vector< MigrationModuleInfo > &vModulesInfo)
 

Private Attributes

std::vector< css::beans::PropertyValue > m_lCfgManagerSeq
 
css::uno::Sequence< css::beans::PropertyValue > m_lNewVersionMenubarSettingsSeq
 
css::uno::Sequence< css::beans::PropertyValue > m_lNewVersionToolbarSettingsSeq
 

Detailed Description

get the information before copying the ui configuration files of old version to new version

Definition at line 129 of file migration_impl.hxx.

Member Function Documentation

◆ getConfigManager()

uno::Reference< ui::XUIConfigurationManager > desktop::NewVersionUIInfo::getConfigManager ( std::u16string_view  sModuleShortName) const

Definition at line 1122 of file migration.cxx.

References m_lCfgManagerSeq.

Referenced by desktop::MigrationImpl::doMigration().

◆ getNewMenubarSettings()

uno::Reference< container::XIndexContainer > desktop::NewVersionUIInfo::getNewMenubarSettings ( std::u16string_view  sModuleShortName) const

Definition at line 1136 of file migration.cxx.

References m_lNewVersionMenubarSettingsSeq.

Referenced by desktop::MigrationImpl::doMigration().

◆ getNewToolbarSettings()

uno::Reference< container::XIndexContainer > desktop::NewVersionUIInfo::getNewToolbarSettings ( std::u16string_view  sModuleShortName,
std::u16string_view  sToolbarName 
) const

Definition at line 1150 of file migration.cxx.

References m_lNewVersionToolbarSettingsSeq.

Referenced by desktop::MigrationImpl::doMigration().

◆ init()

void desktop::NewVersionUIInfo::init ( const std::vector< MigrationModuleInfo > &  vModulesInfo)

Member Data Documentation

◆ m_lCfgManagerSeq

std::vector< css::beans::PropertyValue > desktop::NewVersionUIInfo::m_lCfgManagerSeq
private

Definition at line 140 of file migration_impl.hxx.

Referenced by getConfigManager(), and init().

◆ m_lNewVersionMenubarSettingsSeq

css::uno::Sequence< css::beans::PropertyValue > desktop::NewVersionUIInfo::m_lNewVersionMenubarSettingsSeq
private

Definition at line 141 of file migration_impl.hxx.

Referenced by getNewMenubarSettings(), and init().

◆ m_lNewVersionToolbarSettingsSeq

css::uno::Sequence< css::beans::PropertyValue > desktop::NewVersionUIInfo::m_lNewVersionToolbarSettingsSeq
private

Definition at line 142 of file migration_impl.hxx.

Referenced by getNewToolbarSettings(), and init().


The documentation for this class was generated from the following files: