summaryrefslogtreecommitdiff
path: root/sw/source/ui/envelp/envimg.cxx
diff options
context:
space:
mode:
authorOliver Bolte <obo@openoffice.org>2004-04-29 15:55:30 +0000
committerOliver Bolte <obo@openoffice.org>2004-04-29 15:55:30 +0000
commit73650fcac7e4f3c4d41b1b5011629abcaceb5b35 (patch)
treebc9a84fc32ce936dadb515043a7e2e6f3b664cd2 /sw/source/ui/envelp/envimg.cxx
parentf536163fea43992d06a4532016f34d9500a8001a (diff)
INTEGRATION: CWS os12 (1.7.100); FILE MERGED
2003/07/09 12:49:08 os 1.7.100.1: #103299# SvxAddressItem removed
Diffstat (limited to 'sw/source/ui/envelp/envimg.cxx')
-rw-r--r--sw/source/ui/envelp/envimg.cxx34
1 files changed, 20 insertions, 14 deletions
diff --git a/sw/source/ui/envelp/envimg.cxx b/sw/source/ui/envelp/envimg.cxx
index 573aeb7a4ee9..915138a48c11 100644
--- a/sw/source/ui/envelp/envimg.cxx
+++ b/sw/source/ui/envelp/envimg.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: envimg.cxx,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: vg $ $Date: 2003-04-17 15:24:26 $
+ * last change: $Author: obo $ $Date: 2004-04-29 16:55:30 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -78,12 +78,18 @@
#ifndef _SVX_PAPERINF_HXX //autogen
#include <svx/paperinf.hxx>
#endif
-#ifndef _SVX_ADRITEM_HXX //autogen
-#include <svx/adritem.hxx>
-#endif
#ifndef _COM_SUN_STAR_UNO_SEQUENCE_HXX_
#include <com/sun/star/uno/Sequence.hxx>
#endif
+#ifndef INCLUDED_SVTOOLS_USEROPTIONS_HXX
+#include <svtools/useroptions.hxx>
+#endif
+#ifndef _SHL_HXX //autogen
+#include <tools/shl.hxx>
+#endif
+#ifndef _SWMODULE_HXX
+#include <swmodule.hxx>
+#endif
#ifndef _ERRHDL_HXX
#include <errhdl.hxx>
@@ -119,7 +125,7 @@ TYPEINIT1_AUTOFACTORY( SwEnvItem, SfxPoolItem );
// --------------------------------------------------------------------------
String MakeSender()
{
- SvxAddressItem aAdr;
+ SvtUserOptions& rUserOpt = SW_MOD()->GetUserOptions();
String sRet;
String sSenderToken(SW_RES(STR_SENDER_TOKENS));
@@ -131,7 +137,7 @@ String MakeSender()
if(sToken.EqualsAscii("COMPANY"))
{
xub_StrLen nOldLen = sRet.Len();
- sRet += aAdr.GetToken( POS_COMPANY );
+ sRet += rUserOpt.GetCompany();
bLastLength = sRet.Len() != nOldLen;
}
else if(sToken.EqualsAscii("CR"))
@@ -141,19 +147,19 @@ String MakeSender()
bLastLength = TRUE;
}
else if(sToken.EqualsAscii("FIRSTNAME"))
- sRet += aAdr.GetFirstName();
+ sRet += rUserOpt.GetFirstName();
else if(sToken.EqualsAscii("LASTNAME"))
- sRet += aAdr.GetName();
+ sRet += rUserOpt.GetLastName();
else if(sToken.EqualsAscii("ADDRESS"))
- sRet += aAdr.GetToken( POS_STREET );
+ sRet += rUserOpt.GetStreet();
else if(sToken.EqualsAscii("COUNTRY"))
- sRet += aAdr.GetToken( POS_COUNTRY );
+ sRet += rUserOpt.GetCountry();
else if(sToken.EqualsAscii("POSTALCODE"))
- sRet += aAdr.GetToken( POS_PLZ );
+ sRet += rUserOpt.GetZip();
else if(sToken.EqualsAscii("CITY"))
- sRet += aAdr.GetToken( POS_CITY );
+ sRet += rUserOpt.GetCity();
else if(sToken.EqualsAscii("STATEPROV"))
- sRet += aAdr.GetToken( POS_STATE );
+ sRet += rUserOpt.GetState();
else if(sToken.Len()) //spaces
sRet += sToken;
}