Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
ba121a32
Kaydet (Commit)
ba121a32
authored
May 05, 2015
tarafından
Noel Grandin
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
convert USER_OPT constants to scoped enum
Change-Id: I85a1c9f89ac79e0e54fcd8dfd1908325fae9a8ac
üst
bfcb2a1a
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
79 additions
and
76 deletions
+79
-76
optgenrl.cxx
cui/source/options/optgenrl.cxx
+29
-29
useroptions.hxx
include/unotools/useroptions.hxx
+24
-21
subsequent_export-test.cxx
sc/qa/unit/subsequent_export-test.cxx
+2
-2
calc.cxx
sw/source/core/bastyp/calc.cxx
+4
-4
docufld.cxx
sw/source/core/fields/docufld.cxx
+20
-20
useroptions.cxx
unotools/source/config/useroptions.cxx
+0
-0
No files found.
cui/source/options/optgenrl.cxx
Dosyayı görüntüle @
ba121a32
...
@@ -107,50 +107,50 @@ struct
...
@@ -107,50 +107,50 @@ struct
// id of the edit box
// id of the edit box
const
char
*
pEditId
;
const
char
*
pEditId
;
// id for SvtUserOptions in unotools/useroptions.hxx
// id for SvtUserOptions in unotools/useroptions.hxx
int
nUserOptionsId
;
UserOptToken
nUserOptionsId
;
// id for settings the focus (defined in svx/optgenrl.hxx)
// id for settings the focus (defined in svx/optgenrl.hxx)
EditPosition
nGrabFocusId
;
EditPosition
nGrabFocusId
;
}
}
const
vFieldInfo
[]
=
const
vFieldInfo
[]
=
{
{
// Company
// Company
{
Row_Company
,
"company"
,
U
SER_OPT_COMPANY
,
EditPosition
::
COMPANY
},
{
Row_Company
,
"company"
,
U
serOptToken
::
Company
,
EditPosition
::
COMPANY
},
// Name
// Name
{
Row_Name
,
"firstname"
,
U
SER_OPT_FIRSTNAME
,
EditPosition
::
FIRSTNAME
},
{
Row_Name
,
"firstname"
,
U
serOptToken
::
FirstName
,
EditPosition
::
FIRSTNAME
},
{
Row_Name
,
"lastname"
,
U
SER_OPT_LASTNAME
,
EditPosition
::
LASTNAME
},
{
Row_Name
,
"lastname"
,
U
serOptToken
::
LastName
,
EditPosition
::
LASTNAME
},
{
Row_Name
,
"shortname"
,
U
SER_OPT_
ID
,
EditPosition
::
SHORTNAME
},
{
Row_Name
,
"shortname"
,
U
serOptToken
::
ID
,
EditPosition
::
SHORTNAME
},
// Name (russian)
// Name (russian)
{
Row_Name_Russian
,
"ruslastname"
,
U
SER_OPT_LASTNAME
,
EditPosition
::
LASTNAME
},
{
Row_Name_Russian
,
"ruslastname"
,
U
serOptToken
::
LastName
,
EditPosition
::
LASTNAME
},
{
Row_Name_Russian
,
"rusfirstname"
,
U
SER_OPT_FIRSTNAME
,
EditPosition
::
FIRSTNAME
},
{
Row_Name_Russian
,
"rusfirstname"
,
U
serOptToken
::
FirstName
,
EditPosition
::
FIRSTNAME
},
{
Row_Name_Russian
,
"rusfathersname"
,
U
SER_OPT_FATHERSNAME
,
EditPosition
::
UNKNOWN
},
{
Row_Name_Russian
,
"rusfathersname"
,
U
serOptToken
::
FathersName
,
EditPosition
::
UNKNOWN
},
{
Row_Name_Russian
,
"russhortname"
,
U
SER_OPT_
ID
,
EditPosition
::
SHORTNAME
},
{
Row_Name_Russian
,
"russhortname"
,
U
serOptToken
::
ID
,
EditPosition
::
SHORTNAME
},
// Name (eastern: reversed name ord
// Name (eastern: reversed name ord
{
Row_Name_Eastern
,
"eastlastname"
,
U
SER_OPT_LASTNAME
,
EditPosition
::
LASTNAME
},
{
Row_Name_Eastern
,
"eastlastname"
,
U
serOptToken
::
LastName
,
EditPosition
::
LASTNAME
},
{
Row_Name_Eastern
,
"eastfirstname"
,
U
SER_OPT_FIRSTNAME
,
EditPosition
::
FIRSTNAME
},
{
Row_Name_Eastern
,
"eastfirstname"
,
U
serOptToken
::
FirstName
,
EditPosition
::
FIRSTNAME
},
{
Row_Name_Eastern
,
"eastshortname"
,
U
SER_OPT_
ID
,
EditPosition
::
SHORTNAME
},
{
Row_Name_Eastern
,
"eastshortname"
,
U
serOptToken
::
ID
,
EditPosition
::
SHORTNAME
},
// Street
// Street
{
Row_Street
,
"street"
,
U
SER_OPT_STREET
,
EditPosition
::
STREET
},
{
Row_Street
,
"street"
,
U
serOptToken
::
Street
,
EditPosition
::
STREET
},
// Street (russian)
// Street (russian)
{
Row_Street_Russian
,
"russtreet"
,
U
SER_OPT_STREET
,
EditPosition
::
STREET
},
{
Row_Street_Russian
,
"russtreet"
,
U
serOptToken
::
Street
,
EditPosition
::
STREET
},
{
Row_Street_Russian
,
"apartnum"
,
U
SER_OPT_APARTMENT
,
EditPosition
::
UNKNOWN
},
{
Row_Street_Russian
,
"apartnum"
,
U
serOptToken
::
Apartment
,
EditPosition
::
UNKNOWN
},
// City
// City
{
Row_City
,
"izip"
,
U
SER_OPT_ZIP
,
EditPosition
::
PLZ
},
{
Row_City
,
"izip"
,
U
serOptToken
::
Zip
,
EditPosition
::
PLZ
},
{
Row_City
,
"icity"
,
U
SER_OPT_CITY
,
EditPosition
::
CITY
},
{
Row_City
,
"icity"
,
U
serOptToken
::
City
,
EditPosition
::
CITY
},
// City (US)
// City (US)
{
Row_City_US
,
"city"
,
U
SER_OPT_CITY
,
EditPosition
::
CITY
},
{
Row_City_US
,
"city"
,
U
serOptToken
::
City
,
EditPosition
::
CITY
},
{
Row_City_US
,
"state"
,
U
SER_OPT_STATE
,
EditPosition
::
STATE
},
{
Row_City_US
,
"state"
,
U
serOptToken
::
State
,
EditPosition
::
STATE
},
{
Row_City_US
,
"zip"
,
U
SER_OPT_ZIP
,
EditPosition
::
PLZ
},
{
Row_City_US
,
"zip"
,
U
serOptToken
::
Zip
,
EditPosition
::
PLZ
},
// Country
// Country
{
Row_Country
,
"country"
,
U
SER_OPT_COUNTRY
,
EditPosition
::
COUNTRY
},
{
Row_Country
,
"country"
,
U
serOptToken
::
Country
,
EditPosition
::
COUNTRY
},
// Title/Position
// Title/Position
{
Row_TitlePos
,
"title"
,
U
SER_OPT_TITLE
,
EditPosition
::
TITLE
},
{
Row_TitlePos
,
"title"
,
U
serOptToken
::
Title
,
EditPosition
::
TITLE
},
{
Row_TitlePos
,
"position"
,
U
SER_OPT_POSITION
,
EditPosition
::
POSITION
},
{
Row_TitlePos
,
"position"
,
U
serOptToken
::
Position
,
EditPosition
::
POSITION
},
// Phone
// Phone
{
Row_Phone
,
"home"
,
U
SER_OPT_TELEPHONEHOME
,
EditPosition
::
TELPRIV
},
{
Row_Phone
,
"home"
,
U
serOptToken
::
TelephoneHome
,
EditPosition
::
TELPRIV
},
{
Row_Phone
,
"work"
,
U
SER_OPT_TELEPHONEWORK
,
EditPosition
::
TELCOMPANY
},
{
Row_Phone
,
"work"
,
U
serOptToken
::
TelephoneWork
,
EditPosition
::
TELCOMPANY
},
// Fax/Mail
// Fax/Mail
{
Row_FaxMail
,
"fax"
,
U
SER_OPT_FAX
,
EditPosition
::
FAX
},
{
Row_FaxMail
,
"fax"
,
U
serOptToken
::
Fax
,
EditPosition
::
FAX
},
{
Row_FaxMail
,
"email"
,
U
SER_OPT_EMAIL
,
EditPosition
::
EMAIL
},
{
Row_FaxMail
,
"email"
,
U
serOptToken
::
Email
,
EditPosition
::
EMAIL
},
};
};
...
@@ -278,7 +278,7 @@ void SvxGeneralTabPage::InitControls ()
...
@@ -278,7 +278,7 @@ void SvxGeneralTabPage::InitControls ()
vFields
.
push_back
(
boost
::
make_shared
<
Field
>
(
vFields
.
push_back
(
boost
::
make_shared
<
Field
>
(
get
<
Edit
>
(
vFieldInfo
[
iField
].
pEditId
),
iField
));
get
<
Edit
>
(
vFieldInfo
[
iField
].
pEditId
),
iField
));
// "short name" field?
// "short name" field?
if
(
vFieldInfo
[
iField
].
nUserOptionsId
==
U
SER_OPT_
ID
)
if
(
vFieldInfo
[
iField
].
nUserOptionsId
==
U
serOptToken
::
ID
)
{
{
nNameRow
=
vRows
.
size
()
-
1
;
nNameRow
=
vRows
.
size
()
-
1
;
nShortNameField
=
vFields
.
size
()
-
1
;
nShortNameField
=
vFields
.
size
()
-
1
;
...
@@ -420,7 +420,7 @@ void SvxGeneralTabPage::SetAddress_Impl()
...
@@ -420,7 +420,7 @@ void SvxGeneralTabPage::SetAddress_Impl()
{
{
Field
&
rField
=
*
vFields
[
iField
];
Field
&
rField
=
*
vFields
[
iField
];
// updating content
// updating content
unsigned
const
nToken
=
vFieldInfo
[
rField
.
iField
].
nUserOptionsId
;
UserOptToken
const
nToken
=
vFieldInfo
[
rField
.
iField
].
nUserOptionsId
;
rField
.
pEdit
->
SetText
(
aUserOpt
.
GetToken
(
nToken
));
rField
.
pEdit
->
SetText
(
aUserOpt
.
GetToken
(
nToken
));
// is enabled?
// is enabled?
bool
const
bEnableEdit
=
!
aUserOpt
.
IsTokenReadonly
(
nToken
);
bool
const
bEnableEdit
=
!
aUserOpt
.
IsTokenReadonly
(
nToken
);
...
...
include/unotools/useroptions.hxx
Dosyayı görüntüle @
ba121a32
...
@@ -26,24 +26,27 @@
...
@@ -26,24 +26,27 @@
#include <memory>
#include <memory>
// define ----------------------------------------------------------------
// define ----------------------------------------------------------------
enum
class
UserOptToken
#define USER_OPT_CITY ((sal_uInt16)0)
{
#define USER_OPT_COMPANY ((sal_uInt16)1)
City
=
0
,
#define USER_OPT_COUNTRY ((sal_uInt16)2)
Company
=
1
,
#define USER_OPT_EMAIL ((sal_uInt16)3)
Country
=
2
,
#define USER_OPT_FAX ((sal_uInt16)4)
Email
=
3
,
#define USER_OPT_FIRSTNAME ((sal_uInt16)5)
Fax
=
4
,
#define USER_OPT_LASTNAME ((sal_uInt16)6)
FirstName
=
5
,
#define USER_OPT_POSITION ((sal_uInt16)7)
LastName
=
6
,
#define USER_OPT_STATE ((sal_uInt16)8)
Position
=
7
,
#define USER_OPT_STREET ((sal_uInt16)9)
State
=
8
,
#define USER_OPT_TELEPHONEHOME ((sal_uInt16)10)
Street
=
9
,
#define USER_OPT_TELEPHONEWORK ((sal_uInt16)11)
TelephoneHome
=
10
,
#define USER_OPT_TITLE ((sal_uInt16)12)
TelephoneWork
=
11
,
#define USER_OPT_ID ((sal_uInt16)13)
Title
=
12
,
#define USER_OPT_ZIP ((sal_uInt16)14)
ID
=
13
,
#define USER_OPT_FATHERSNAME ((sal_uInt16)15)
Zip
=
14
,
#define USER_OPT_APARTMENT ((sal_uInt16)16)
FathersName
=
15
,
Apartment
=
16
,
LAST
=
Apartment
,
};
// class SvtUserOptions --------------------------------------------------
// class SvtUserOptions --------------------------------------------------
...
@@ -74,9 +77,9 @@ public:
...
@@ -74,9 +77,9 @@ public:
OUString
GetFullName
()
const
;
OUString
GetFullName
()
const
;
bool
IsTokenReadonly
(
sal_uInt16
nToken
)
const
;
bool
IsTokenReadonly
(
UserOptToken
nToken
)
const
;
OUString
GetToken
(
sal_uInt16
nToken
)
const
;
OUString
GetToken
(
UserOptToken
nToken
)
const
;
void
SetToken
(
sal_uInt16
nToken
,
OUString
const
&
rNewToken
);
void
SetToken
(
UserOptToken
nToken
,
OUString
const
&
rNewToken
);
private
:
private
:
class
Impl
;
class
Impl
;
...
...
sc/qa/unit/subsequent_export-test.cxx
Dosyayı görüntüle @
ba121a32
...
@@ -1569,8 +1569,8 @@ void ScExportTest::testTrackChangesSimpleXLSX()
...
@@ -1569,8 +1569,8 @@ void ScExportTest::testTrackChangesSimpleXLSX()
}
aTest
;
}
aTest
;
SvtUserOptions
&
rUserOpt
=
SC_MOD
()
->
GetUserOptions
();
SvtUserOptions
&
rUserOpt
=
SC_MOD
()
->
GetUserOptions
();
rUserOpt
.
SetToken
(
U
SER_OPT_FIRSTNAME
,
"Export"
);
rUserOpt
.
SetToken
(
U
serOptToken
::
FirstName
,
"Export"
);
rUserOpt
.
SetToken
(
U
SER_OPT_LASTNAME
,
"Test"
);
rUserOpt
.
SetToken
(
U
serOptToken
::
LastName
,
"Test"
);
OUString
aOwnerName
=
rUserOpt
.
GetFirstName
()
+
" "
+
rUserOpt
.
GetLastName
();
OUString
aOwnerName
=
rUserOpt
.
GetFirstName
()
+
" "
+
rUserOpt
.
GetLastName
();
...
...
sw/source/core/bastyp/calc.cxx
Dosyayı görüntüle @
ba121a32
...
@@ -303,11 +303,11 @@ SwCalc::SwCalc( SwDoc& rD )
...
@@ -303,11 +303,11 @@ SwCalc::SwCalc( SwDoc& rD )
// those have two HashIds
// those have two HashIds
11
,
38
11
,
38
};
};
static
sal_uInt16
const
aAdrToken
[
12
]
=
static
UserOptToken
const
aAdrToken
[
12
]
=
{
{
U
SER_OPT_COMPANY
,
USER_OPT_STREET
,
USER_OPT_COUNTRY
,
USER_OPT_ZIP
,
U
serOptToken
::
Company
,
UserOptToken
::
Street
,
UserOptToken
::
Country
,
UserOptToken
::
Zip
,
U
SER_OPT_CITY
,
USER_OPT_TITLE
,
USER_OPT_POSITION
,
USER_OPT_TELEPHONEWORK
,
U
serOptToken
::
City
,
UserOptToken
::
Title
,
UserOptToken
::
Position
,
UserOptToken
::
TelephoneWork
,
U
SER_OPT_TELEPHONEHOME
,
USER_OPT_FAX
,
USER_OPT_EMAIL
,
USER_OPT_STATE
U
serOptToken
::
TelephoneHome
,
UserOptToken
::
Fax
,
UserOptToken
::
Email
,
UserOptToken
::
State
};
};
static
sal_uInt16
SwDocStat
::*
const
aDocStat1
[
3
]
=
static
sal_uInt16
SwDocStat
::*
const
aDocStat1
[
3
]
=
...
...
sw/source/core/fields/docufld.cxx
Dosyayı görüntüle @
ba121a32
...
@@ -1848,30 +1848,30 @@ SwFieldType* SwExtUserFieldType::Copy() const
...
@@ -1848,30 +1848,30 @@ SwFieldType* SwExtUserFieldType::Copy() const
OUString
SwExtUserFieldType
::
Expand
(
sal_uInt16
nSub
,
sal_uInt32
)
OUString
SwExtUserFieldType
::
Expand
(
sal_uInt16
nSub
,
sal_uInt32
)
{
{
sal_uInt16
nRet
=
USHRT_MAX
;
UserOptToken
nRet
=
static_cast
<
UserOptToken
>
(
USHRT_MAX
)
;
switch
(
nSub
)
switch
(
nSub
)
{
{
case
EU_FIRSTNAME
:
nRet
=
U
SER_OPT_FIRSTNAME
;
break
;
case
EU_FIRSTNAME
:
nRet
=
U
serOptToken
::
FirstName
;
break
;
case
EU_NAME
:
nRet
=
U
SER_OPT_LASTNAME
;
break
;
case
EU_NAME
:
nRet
=
U
serOptToken
::
LastName
;
break
;
case
EU_SHORTCUT
:
nRet
=
U
SER_OPT_
ID
;
break
;
case
EU_SHORTCUT
:
nRet
=
U
serOptToken
::
ID
;
break
;
case
EU_COMPANY
:
nRet
=
U
SER_OPT_COMPANY
;
break
;
case
EU_COMPANY
:
nRet
=
U
serOptToken
::
Company
;
break
;
case
EU_STREET
:
nRet
=
U
SER_OPT_STREET
;
break
;
case
EU_STREET
:
nRet
=
U
serOptToken
::
Street
;
break
;
case
EU_TITLE
:
nRet
=
U
SER_OPT_TITLE
;
break
;
case
EU_TITLE
:
nRet
=
U
serOptToken
::
Title
;
break
;
case
EU_POSITION
:
nRet
=
U
SER_OPT_POSITION
;
break
;
case
EU_POSITION
:
nRet
=
U
serOptToken
::
Position
;
break
;
case
EU_PHONE_PRIVATE
:
nRet
=
U
SER_OPT_TELEPHONEHOME
;
break
;
case
EU_PHONE_PRIVATE
:
nRet
=
U
serOptToken
::
TelephoneHome
;
break
;
case
EU_PHONE_COMPANY
:
nRet
=
U
SER_OPT_TELEPHONEWORK
;
break
;
case
EU_PHONE_COMPANY
:
nRet
=
U
serOptToken
::
TelephoneWork
;
break
;
case
EU_FAX
:
nRet
=
U
SER_OPT_FAX
;
break
;
case
EU_FAX
:
nRet
=
U
serOptToken
::
Fax
;
break
;
case
EU_EMAIL
:
nRet
=
U
SER_OPT_EMAIL
;
break
;
case
EU_EMAIL
:
nRet
=
U
serOptToken
::
Email
;
break
;
case
EU_COUNTRY
:
nRet
=
U
SER_OPT_COUNTRY
;
break
;
case
EU_COUNTRY
:
nRet
=
U
serOptToken
::
Country
;
break
;
case
EU_ZIP
:
nRet
=
U
SER_OPT_ZIP
;
break
;
case
EU_ZIP
:
nRet
=
U
serOptToken
::
Zip
;
break
;
case
EU_CITY
:
nRet
=
U
SER_OPT_CITY
;
break
;
case
EU_CITY
:
nRet
=
U
serOptToken
::
City
;
break
;
case
EU_STATE
:
nRet
=
U
SER_OPT_STATE
;
break
;
case
EU_STATE
:
nRet
=
U
serOptToken
::
State
;
break
;
case
EU_FATHERSNAME
:
nRet
=
U
SER_OPT_FATHERSNAME
;
break
;
case
EU_FATHERSNAME
:
nRet
=
U
serOptToken
::
FathersName
;
break
;
case
EU_APARTMENT
:
nRet
=
U
SER_OPT_APARTMENT
;
break
;
case
EU_APARTMENT
:
nRet
=
U
serOptToken
::
Apartment
;
break
;
default
:
OSL_ENSURE
(
false
,
"Field unknown"
);
default
:
OSL_ENSURE
(
false
,
"Field unknown"
);
}
}
if
(
USHRT_MAX
!=
nRet
)
if
(
static_cast
<
UserOptToken
>
(
USHRT_MAX
)
!=
nRet
)
{
{
SvtUserOptions
&
rUserOpt
=
SW_MOD
()
->
GetUserOptions
();
SvtUserOptions
&
rUserOpt
=
SW_MOD
()
->
GetUserOptions
();
return
rUserOpt
.
GetToken
(
nRet
);
return
rUserOpt
.
GetToken
(
nRet
);
...
...
unotools/source/config/useroptions.cxx
Dosyayı görüntüle @
ba121a32
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment