19#ifndef INCLUDED_UNOTOOLS_PATHOPTIONS_HXX
20#define INCLUDED_UNOTOOLS_PATHOPTIONS_HXX
22#include <rtl/ustring.hxx>
26#define SVT_SEARCHPATH_DELIMITER ';'
37 std::shared_ptr<SvtPathOptions_Impl>
pImpl;
78 const OUString& GetAddinPath()
const;
79 const OUString& GetAutoCorrectPath()
const;
80 const OUString& GetAutoTextPath()
const;
81 const OUString& GetBackupPath()
const;
82 const OUString& GetBasicPath()
const;
83 const OUString& GetBitmapPath()
const;
84 const OUString& GetConfigPath()
const;
85 const OUString& GetDictionaryPath()
const;
86 const OUString& GetFavoritesPath()
const;
87 const OUString& GetFilterPath()
const;
88 const OUString& GetGalleryPath()
const;
89 const OUString& GetGraphicPath()
const;
90 const OUString& GetHelpPath()
const;
91 const OUString& GetLinguisticPath()
const;
92 const OUString& GetModulePath()
const;
93 const OUString& GetIconsetPath()
const;
94 const OUString& GetPalettePath()
const;
95 const OUString& GetPluginPath()
const;
96 const OUString& GetStoragePath()
const;
97 const OUString& GetTempPath()
const;
98 const OUString& GetTemplatePath()
const;
99 const OUString& GetUserConfigPath()
const;
100 const OUString& GetWorkPath()
const;
101 const OUString& GetFingerprintPath()
const;
102 const OUString& GetNumbertextPath()
const;
103 const OUString& GetClassificationPath()
const;
106 void SetAutoTextPath(
const OUString& rPath );
107 void SetBasicPath(
const OUString& rPath );
108 void SetTempPath(
const OUString& rPath );
110 OUString SubstituteVariable(
const OUString& rVar )
const;
111 OUString ExpandMacros(
const OUString& rPath )
const;
112 OUString UseVariable(
const OUString& rVar )
const;
113 bool SearchFile( OUString& rIniFile, Paths ePath = Paths::UserConfig );
std::shared_ptr< SvtPathOptions_Impl > pImpl