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
ecbb535a
Kaydet (Commit)
ecbb535a
authored
Eyl 03, 2014
tarafından
Eilidh McAdam
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Use enum type DBManagerOptions for merge type constants
Change-Id: I64367939e25d71451ac23f5766c8dc0a16d79c9e
üst
8165fc23
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
11 additions
and
12 deletions
+11
-12
dbmgr.hxx
sw/inc/dbmgr.hxx
+2
-4
swabstdlg.hxx
sw/inc/swabstdlg.hxx
+2
-1
swdlgfact.cxx
sw/source/ui/dialog/swdlgfact.cxx
+1
-1
swdlgfact.hxx
sw/source/ui/dialog/swdlgfact.hxx
+1
-1
mailmrge.cxx
sw/source/ui/envelp/mailmrge.cxx
+2
-2
mailmrge.hxx
sw/source/uibase/inc/mailmrge.hxx
+2
-2
unomailmerge.cxx
sw/source/uibase/uno/unomailmerge.cxx
+1
-1
No files found.
sw/inc/dbmgr.hxx
Dosyayı görüntüle @
ecbb535a
...
@@ -75,11 +75,9 @@ class SwMailMergeConfigItem;
...
@@ -75,11 +75,9 @@ class SwMailMergeConfigItem;
enum
DBManagerOptions
enum
DBManagerOptions
{
{
DBMGR_MERGE
,
///< Data records in fields.
DBMGR_MERGE
,
///< Data records in fields.
DBMGR_INSERT
,
///< Data records in text.
DBMGR_MERGE_MAILMERGE
,
///< Print mail merge.
DBMGR_MERGE_MAILMERGE
,
///< Print mail merge.
DBMGR_MERGE_MAILING
,
///< Send mail merge as email.
DBMGR_MERGE_MAILING
,
///< Send mail merge as email.
DBMGR_MERGE_MAILFILES
,
///< Save mail merg as files.
DBMGR_MERGE_MAILFILES
,
///< Save mail merg as files.
DBMGR_MERGE_DOCUMENTS
,
///< Print merged documents.
DBMGR_MERGE_SINGLE_FILE
///< Save merge as single file.
DBMGR_MERGE_SINGLE_FILE
///< Save merge as single file.
};
};
...
@@ -132,7 +130,7 @@ typedef boost::ptr_vector<SwDSParam> SwDSParamArr;
...
@@ -132,7 +130,7 @@ typedef boost::ptr_vector<SwDSParam> SwDSParamArr;
struct
SwMergeDescriptor
struct
SwMergeDescriptor
{
{
sal_uInt16
nMergeType
;
DBManagerOptions
nMergeType
;
SwWrtShell
&
rSh
;
SwWrtShell
&
rSh
;
const
::
svx
::
ODataAccessDescriptor
&
rDescriptor
;
const
::
svx
::
ODataAccessDescriptor
&
rDescriptor
;
OUString
sSaveToFilter
;
///< export filter to save resulting files
OUString
sSaveToFilter
;
///< export filter to save resulting files
...
@@ -158,7 +156,7 @@ struct SwMergeDescriptor
...
@@ -158,7 +156,7 @@ struct SwMergeDescriptor
::
com
::
sun
::
star
::
uno
::
Sequence
<
::
com
::
sun
::
star
::
beans
::
PropertyValue
>
aPrintOptions
;
::
com
::
sun
::
star
::
uno
::
Sequence
<
::
com
::
sun
::
star
::
beans
::
PropertyValue
>
aPrintOptions
;
SwMergeDescriptor
(
sal_uInt16
nType
,
SwWrtShell
&
rShell
,
::
svx
::
ODataAccessDescriptor
&
rDesc
)
:
SwMergeDescriptor
(
DBManagerOptions
nType
,
SwWrtShell
&
rShell
,
::
svx
::
ODataAccessDescriptor
&
rDesc
)
:
nMergeType
(
nType
),
nMergeType
(
nType
),
rSh
(
rShell
),
rSh
(
rShell
),
rDescriptor
(
rDesc
),
rDescriptor
(
rDesc
),
...
...
sw/inc/swabstdlg.hxx
Dosyayı görüntüle @
ecbb535a
...
@@ -35,6 +35,7 @@
...
@@ -35,6 +35,7 @@
#include <com/sun/star/container/XNamed.hpp>
#include <com/sun/star/container/XNamed.hpp>
#include "itabenum.hxx"
#include "itabenum.hxx"
#include <boost/optional.hpp>
#include <boost/optional.hpp>
#include "dbmgr.hxx"
class
SfxViewFrame
;
class
SfxViewFrame
;
class
SfxBindings
;
class
SfxBindings
;
...
@@ -140,7 +141,7 @@ public:
...
@@ -140,7 +141,7 @@ public:
class
AbstractMailMergeDlg
:
public
VclAbstractDialog
class
AbstractMailMergeDlg
:
public
VclAbstractDialog
{
{
public
:
public
:
virtual
sal_uInt16
GetMergeType
()
=
0
;
virtual
DBManagerOptions
GetMergeType
()
=
0
;
virtual
const
OUString
&
GetSaveFilter
()
const
=
0
;
virtual
const
OUString
&
GetSaveFilter
()
const
=
0
;
virtual
const
::
com
::
sun
::
star
::
uno
::
Sequence
<
::
com
::
sun
::
star
::
uno
::
Any
>
GetSelection
()
const
=
0
;
virtual
const
::
com
::
sun
::
star
::
uno
::
Sequence
<
::
com
::
sun
::
star
::
uno
::
Any
>
GetSelection
()
const
=
0
;
virtual
::
com
::
sun
::
star
::
uno
::
Reference
<
::
com
::
sun
::
star
::
sdbc
::
XResultSet
>
GetResultSet
()
const
=
0
;
virtual
::
com
::
sun
::
star
::
uno
::
Reference
<
::
com
::
sun
::
star
::
sdbc
::
XResultSet
>
GetResultSet
()
const
=
0
;
...
...
sw/source/ui/dialog/swdlgfact.cxx
Dosyayı görüntüle @
ecbb535a
...
@@ -477,7 +477,7 @@ bool AbstractJavaEditDialog_Impl::IsUpdate() const
...
@@ -477,7 +477,7 @@ bool AbstractJavaEditDialog_Impl::IsUpdate() const
return
pDlg
->
IsUpdate
();
return
pDlg
->
IsUpdate
();
}
}
sal_uInt16
AbstractMailMergeDlg_Impl
::
GetMergeType
()
DBManagerOptions
AbstractMailMergeDlg_Impl
::
GetMergeType
()
{
{
return
pDlg
->
GetMergeType
();
return
pDlg
->
GetMergeType
();
}
}
...
...
sw/source/ui/dialog/swdlgfact.hxx
Dosyayı görüntüle @
ecbb535a
...
@@ -282,7 +282,7 @@ class SwMailMergeDlg;
...
@@ -282,7 +282,7 @@ class SwMailMergeDlg;
class
AbstractMailMergeDlg_Impl
:
public
AbstractMailMergeDlg
class
AbstractMailMergeDlg_Impl
:
public
AbstractMailMergeDlg
{
{
DECL_ABSTDLG_BASE
(
AbstractMailMergeDlg_Impl
,
SwMailMergeDlg
)
DECL_ABSTDLG_BASE
(
AbstractMailMergeDlg_Impl
,
SwMailMergeDlg
)
virtual
sal_uInt16
GetMergeType
()
SAL_OVERRIDE
;
virtual
DBManagerOptions
GetMergeType
()
SAL_OVERRIDE
;
virtual
const
OUString
&
GetSaveFilter
()
const
SAL_OVERRIDE
;
virtual
const
OUString
&
GetSaveFilter
()
const
SAL_OVERRIDE
;
virtual
const
::
com
::
sun
::
star
::
uno
::
Sequence
<
::
com
::
sun
::
star
::
uno
::
Any
>
GetSelection
()
const
SAL_OVERRIDE
;
virtual
const
::
com
::
sun
::
star
::
uno
::
Sequence
<
::
com
::
sun
::
star
::
uno
::
Any
>
GetSelection
()
const
SAL_OVERRIDE
;
virtual
::
com
::
sun
::
star
::
uno
::
Reference
<
::
com
::
sun
::
star
::
sdbc
::
XResultSet
>
GetResultSet
()
const
SAL_OVERRIDE
;
virtual
::
com
::
sun
::
star
::
uno
::
Reference
<
::
com
::
sun
::
star
::
sdbc
::
XResultSet
>
GetResultSet
()
const
SAL_OVERRIDE
;
...
...
sw/source/ui/envelp/mailmrge.cxx
Dosyayı görüntüle @
ecbb535a
...
@@ -498,8 +498,8 @@ bool SwMailMergeDlg::ExecQryShell()
...
@@ -498,8 +498,8 @@ bool SwMailMergeDlg::ExecQryShell()
nMergeType
=
DBMGR_MERGE_MAILMERGE
;
nMergeType
=
DBMGR_MERGE_MAILMERGE
;
else
else
{
{
nMergeType
=
static_cast
<
sal_uInt16
>
(
m_pSaveSingleDocRB
->
IsChecked
()
?
nMergeType
=
m_pSaveSingleDocRB
->
IsChecked
()
?
DBMGR_MERGE_SINGLE_FILE
:
DBMGR_MERGE_MAILFILES
)
;
DBMGR_MERGE_SINGLE_FILE
:
DBMGR_MERGE_MAILFILES
;
SfxMedium
*
pMedium
=
rSh
.
GetView
().
GetDocShell
()
->
GetMedium
();
SfxMedium
*
pMedium
=
rSh
.
GetView
().
GetDocShell
()
->
GetMedium
();
INetURLObject
aAbs
;
INetURLObject
aAbs
;
if
(
pMedium
)
if
(
pMedium
)
...
...
sw/source/uibase/inc/mailmrge.hxx
Dosyayı görüntüle @
ecbb535a
...
@@ -97,7 +97,7 @@ class SwMailMergeDlg : public SvxStandardDialog
...
@@ -97,7 +97,7 @@ class SwMailMergeDlg : public SvxStandardDialog
SwWrtShell
&
rSh
;
SwWrtShell
&
rSh
;
SwModuleOptions
*
pModOpt
;
SwModuleOptions
*
pModOpt
;
sal_uInt16
nMergeType
;
DBManagerOptions
nMergeType
;
::
com
::
sun
::
star
::
uno
::
Sequence
<
::
com
::
sun
::
star
::
uno
::
Any
>
m_aSelection
;
::
com
::
sun
::
star
::
uno
::
Sequence
<
::
com
::
sun
::
star
::
uno
::
Any
>
m_aSelection
;
::
com
::
sun
::
star
::
uno
::
Reference
<
::
com
::
sun
::
star
::
frame
::
XFrame2
>
m_xFrame
;
::
com
::
sun
::
star
::
uno
::
Reference
<
::
com
::
sun
::
star
::
frame
::
XFrame2
>
m_xFrame
;
...
@@ -123,7 +123,7 @@ public:
...
@@ -123,7 +123,7 @@ public:
::
com
::
sun
::
star
::
uno
::
Sequence
<
::
com
::
sun
::
star
::
uno
::
Any
>*
pSelection
=
0
);
::
com
::
sun
::
star
::
uno
::
Sequence
<
::
com
::
sun
::
star
::
uno
::
Any
>*
pSelection
=
0
);
virtual
~
SwMailMergeDlg
();
virtual
~
SwMailMergeDlg
();
inline
sal_uInt16
GetMergeType
()
{
return
nMergeType
;
}
inline
DBManagerOptions
GetMergeType
()
{
return
nMergeType
;
}
bool
IsSaveIndividualDocs
()
const
{
return
m_pSaveIndividualRB
->
IsChecked
();
}
bool
IsSaveIndividualDocs
()
const
{
return
m_pSaveIndividualRB
->
IsChecked
();
}
bool
IsGenerateFromDataBase
()
const
{
return
m_pGenerateFromDataBaseCB
->
IsChecked
();
}
bool
IsGenerateFromDataBase
()
const
{
return
m_pGenerateFromDataBaseCB
->
IsChecked
();
}
...
...
sw/source/uibase/uno/unomailmerge.cxx
Dosyayı görüntüle @
ecbb535a
...
@@ -658,7 +658,7 @@ uno::Any SAL_CALL SwXMailMerge::execute(
...
@@ -658,7 +658,7 @@ uno::Any SAL_CALL SwXMailMerge::execute(
// aDescriptor[ svx::daColumnObject ] not used
// aDescriptor[ svx::daColumnObject ] not used
aDescriptor
[
svx
::
daSelection
]
<<=
aCurSelection
;
aDescriptor
[
svx
::
daSelection
]
<<=
aCurSelection
;
sal_uInt16
nMergeType
;
DBManagerOptions
nMergeType
;
switch
(
nCurOutputType
)
switch
(
nCurOutputType
)
{
{
case
MailMergeType
:
:
PRINTER
:
nMergeType
=
DBMGR_MERGE_MAILMERGE
;
break
;
case
MailMergeType
:
:
PRINTER
:
nMergeType
=
DBMGR_MERGE_MAILMERGE
;
break
;
...
...
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