LibreOffice Module desktop (master)  1
Classes | Namespaces | Typedefs | Functions
migration_impl.hxx File Reference
#include <memory>
#include <unordered_map>
#include <vector>
#include <sal/types.h>
#include <rtl/ustring.hxx>
#include <com/sun/star/uno/Reference.hxx>
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/container/XIndexContainer.hpp>
#include <com/sun/star/ui/XUIConfigurationManager.hpp>
Include dependency graph for migration_impl.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  desktop::install_info
struct  desktop::migration_step
struct  desktop::supported_migration
struct  desktop::MigrationItem
 define the item, e.g. More...
struct  desktop::MigrationModuleInfo
 information for the UI elements to be migrated for one module More...
class  desktop::NewVersionUIInfo
 get the information before copying the ui configuration files of old version to new version More...
class  desktop::MigrationImpl




typedef std::vector< OUString > desktop::strings_v
typedef std::unique_ptr< strings_v > desktop::strings_vr
typedef std::vector< migration_step > desktop::migrations_v
typedef std::unique_ptr< migrations_v > desktop::migrations_vr
typedef std::vector< supported_migration > desktop::migrations_available
typedef std::unordered_map< OUString, std::vector< MigrationItem > > desktop::MigrationHashMap


bool desktop::areBothOpenFrom (OUString const &cmd1, OUString const &cmd2)