summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathias Bauer <mba@openoffice.org>2001-12-03 16:49:23 +0000
committerMathias Bauer <mba@openoffice.org>2001-12-03 16:49:23 +0000
commit7701e89d28d2ceb64b90b01e119f44c1873d261d (patch)
treec2fe22d871c992f20a0147a4c8371b69d340edac
parentba8fa0ecfa8b6b104e657fef592feea2bd14304f (diff)
#93648#: ModuleOption provides ModuleNames
-rw-r--r--svtools/source/config/moduleoptions.cxx45
1 files changed, 43 insertions, 2 deletions
diff --git a/svtools/source/config/moduleoptions.cxx b/svtools/source/config/moduleoptions.cxx
index 26a28ccdddd2..8fa03dc86bdf 100644
--- a/svtools/source/config/moduleoptions.cxx
+++ b/svtools/source/config/moduleoptions.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: moduleoptions.cxx,v $
*
- * $Revision: 1.10 $
+ * $Revision: 1.11 $
*
- * last change: $Author: cd $ $Date: 2001-09-28 13:27:58 $
+ * last change: $Author: mba $ $Date: 2001-12-03 17:49:23 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -613,7 +613,10 @@ sal_Bool SvtModuleOptions_Impl::IsModuleInstalled( SvtModuleOptions::EModule eMo
break;
case SvtModuleOptions::E_CHART : sShortName = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("schart"));
break;
+ case SvtModuleOptions::E_BASIC : sShortName = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("sbasic"));
+ break;
}
+
return sShortName;
}
@@ -670,6 +673,8 @@ sal_Bool SvtModuleOptions_Impl::IsModuleInstalled( SvtModuleOptions::EModule eMo
break;
case SvtModuleOptions::E_CHART : sURL = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("private:factory/schart"));
break;
+ case SvtModuleOptions::E_BASIC : sURL = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("private:factory/sbasic"));
+ break;
}
return sURL;
}
@@ -1128,3 +1133,39 @@ sal_uInt32 SvtModuleOptions::GetFeatures( sal_Bool bClient ) const
// Return new created or already existing mutex object.
return *pMutex;
}
+
+::rtl::OUString SvtModuleOptions::GetModuleName( EModule eModule ) const
+{
+ switch( eModule )
+ {
+ case SvtModuleOptions::E_SWRITER : { return ::rtl::OUString::createFromAscii("Writer"); break; }
+ case SvtModuleOptions::E_SCALC : { return ::rtl::OUString::createFromAscii("Calc"); break; }
+ case SvtModuleOptions::E_SDRAW : { return ::rtl::OUString::createFromAscii("Draw"); break; }
+ case SvtModuleOptions::E_SIMPRESS : { return ::rtl::OUString::createFromAscii("Impress"); break; }
+ case SvtModuleOptions::E_SMATH : { return ::rtl::OUString::createFromAscii("Math"); break; }
+ case SvtModuleOptions::E_SCHART : { return ::rtl::OUString::createFromAscii("Chart"); break; }
+ case SvtModuleOptions::E_SBASIC : { return ::rtl::OUString::createFromAscii("Basic"); break; }
+ }
+
+ return ::rtl::OUString();
+}
+
+::rtl::OUString SvtModuleOptions::GetModuleName( EFactory eFactory ) const
+{
+ switch( eFactory )
+ {
+ case SvtModuleOptions::E_WRITER : { return ::rtl::OUString::createFromAscii("Writer"); break; }
+ case SvtModuleOptions::E_WRITERWEB : { return ::rtl::OUString::createFromAscii("Writer"); break; }
+ case SvtModuleOptions::E_WRITERGLOBAL : { return ::rtl::OUString::createFromAscii("Writer"); break; }
+ case SvtModuleOptions::E_CALC : { return ::rtl::OUString::createFromAscii("Calc"); break; }
+ case SvtModuleOptions::E_DRAW : { return ::rtl::OUString::createFromAscii("Draw"); break; }
+ case SvtModuleOptions::E_IMPRESS : { return ::rtl::OUString::createFromAscii("Impress"); break; }
+ case SvtModuleOptions::E_MATH : { return ::rtl::OUString::createFromAscii("Math"); break; }
+ case SvtModuleOptions::E_CHART : { return ::rtl::OUString::createFromAscii("Chart"); break; }
+ case SvtModuleOptions::E_BASIC : { return ::rtl::OUString::createFromAscii("Basic"); break; }
+ }
+
+ return ::rtl::OUString();
+}
+
+