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
ca97ee59
Kaydet (Commit)
ca97ee59
authored
Nis 27, 2013
tarafından
Caolán McNamara
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
collision between orcus::spreadsheet::col_t and aix col_t typedef
Change-Id: I091b12bed3cdfd3abacaa0dba7913d0351d17634
üst
4c4b9db8
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
18 deletions
+16
-18
interface.cxx
sc/source/filter/orcus/interface.cxx
+16
-18
No files found.
sc/source/filter/orcus/interface.cxx
Dosyayı görüntüle @
ca97ee59
...
@@ -24,9 +24,7 @@
...
@@ -24,9 +24,7 @@
using
namespace
com
::
sun
::
star
;
using
namespace
com
::
sun
::
star
;
using
orcus
::
spreadsheet
::
row_t
;
namespace
os
=
orcus
::
spreadsheet
;
using
orcus
::
spreadsheet
::
col_t
;
using
orcus
::
spreadsheet
::
formula_grammar_t
;
ScOrcusGlobalSettings
::
ScOrcusGlobalSettings
(
ScDocumentImport
&
rDoc
)
:
mrDoc
(
rDoc
)
{}
ScOrcusGlobalSettings
::
ScOrcusGlobalSettings
(
ScDocumentImport
&
rDoc
)
:
mrDoc
(
rDoc
)
{}
...
@@ -188,14 +186,14 @@ void ScOrcusSheet::cellInserted()
...
@@ -188,14 +186,14 @@ void ScOrcusSheet::cellInserted()
}
}
}
}
void
ScOrcusSheet
::
set_auto
(
row_t
row
,
col_t
col
,
const
char
*
p
,
size_t
n
)
void
ScOrcusSheet
::
set_auto
(
os
::
row_t
row
,
os
::
col_t
col
,
const
char
*
p
,
size_t
n
)
{
{
OUString
aVal
(
p
,
n
,
RTL_TEXTENCODING_UTF8
);
OUString
aVal
(
p
,
n
,
RTL_TEXTENCODING_UTF8
);
mrDoc
.
setAutoInput
(
ScAddress
(
col
,
row
,
mnTab
),
aVal
);
mrDoc
.
setAutoInput
(
ScAddress
(
col
,
row
,
mnTab
),
aVal
);
cellInserted
();
cellInserted
();
}
}
void
ScOrcusSheet
::
set_string
(
row_t
row
,
col_t
col
,
size_t
sindex
)
void
ScOrcusSheet
::
set_string
(
os
::
row_t
row
,
os
::
col_t
col
,
size_t
sindex
)
{
{
// We need to defer string cells since the shared string pool is not yet
// We need to defer string cells since the shared string pool is not yet
// populated at the time this method is called. Orcus imports string
// populated at the time this method is called. Orcus imports string
...
@@ -206,20 +204,20 @@ void ScOrcusSheet::set_string(row_t row, col_t col, size_t sindex)
...
@@ -206,20 +204,20 @@ void ScOrcusSheet::set_string(row_t row, col_t col, size_t sindex)
cellInserted
();
cellInserted
();
}
}
void
ScOrcusSheet
::
set_value
(
row_t
row
,
col_t
col
,
double
value
)
void
ScOrcusSheet
::
set_value
(
os
::
row_t
row
,
os
::
col_t
col
,
double
value
)
{
{
mrDoc
.
setNumericCell
(
ScAddress
(
col
,
row
,
mnTab
),
value
);
mrDoc
.
setNumericCell
(
ScAddress
(
col
,
row
,
mnTab
),
value
);
cellInserted
();
cellInserted
();
}
}
void
ScOrcusSheet
::
set_bool
(
row_t
row
,
col_t
col
,
bool
value
)
void
ScOrcusSheet
::
set_bool
(
os
::
row_t
row
,
os
::
col_t
col
,
bool
value
)
{
{
mrDoc
.
setNumericCell
(
ScAddress
(
col
,
row
,
mnTab
),
value
?
1.0
:
0.0
);
mrDoc
.
setNumericCell
(
ScAddress
(
col
,
row
,
mnTab
),
value
?
1.0
:
0.0
);
cellInserted
();
cellInserted
();
}
}
void
ScOrcusSheet
::
set_date_time
(
void
ScOrcusSheet
::
set_date_time
(
row_t
row
,
col_t
col
,
int
year
,
int
month
,
int
day
,
int
hour
,
int
minute
,
double
second
)
os
::
row_t
row
,
os
::
col_t
col
,
int
year
,
int
month
,
int
day
,
int
hour
,
int
minute
,
double
second
)
{
{
SvNumberFormatter
*
pFormatter
=
mrDoc
.
getDoc
().
GetFormatTable
();
SvNumberFormatter
*
pFormatter
=
mrDoc
.
getDoc
().
GetFormatTable
();
...
@@ -242,13 +240,13 @@ void ScOrcusSheet::set_date_time(
...
@@ -242,13 +240,13 @@ void ScOrcusSheet::set_date_time(
cellInserted
();
cellInserted
();
}
}
void
ScOrcusSheet
::
set_format
(
row_t
/*row*/
,
col_t
/*col*/
,
size_t
/*xf_index*/
)
void
ScOrcusSheet
::
set_format
(
os
::
row_t
/*row*/
,
os
::
col_t
/*col*/
,
size_t
/*xf_index*/
)
{
{
}
}
namespace
{
namespace
{
formula
::
FormulaGrammar
::
Grammar
getCalcGrammarFromOrcus
(
formula_grammar_t
grammar
)
formula
::
FormulaGrammar
::
Grammar
getCalcGrammarFromOrcus
(
os
::
formula_grammar_t
grammar
)
{
{
formula
::
FormulaGrammar
::
Grammar
eGrammar
=
formula
::
FormulaGrammar
::
GRAM_ODFF
;
formula
::
FormulaGrammar
::
Grammar
eGrammar
=
formula
::
FormulaGrammar
::
GRAM_ODFF
;
switch
(
grammar
)
switch
(
grammar
)
...
@@ -271,7 +269,7 @@ formula::FormulaGrammar::Grammar getCalcGrammarFromOrcus( formula_grammar_t gram
...
@@ -271,7 +269,7 @@ formula::FormulaGrammar::Grammar getCalcGrammarFromOrcus( formula_grammar_t gram
}
}
void
ScOrcusSheet
::
set_formula
(
void
ScOrcusSheet
::
set_formula
(
row_t
row
,
col_t
col
,
formula_grammar_t
grammar
,
const
char
*
p
,
size_t
n
)
os
::
row_t
row
,
os
::
col_t
col
,
os
::
formula_grammar_t
grammar
,
const
char
*
p
,
size_t
n
)
{
{
OUString
aFormula
(
p
,
n
,
RTL_TEXTENCODING_UTF8
);
OUString
aFormula
(
p
,
n
,
RTL_TEXTENCODING_UTF8
);
formula
::
FormulaGrammar
::
Grammar
eGrammar
=
getCalcGrammarFromOrcus
(
grammar
);
formula
::
FormulaGrammar
::
Grammar
eGrammar
=
getCalcGrammarFromOrcus
(
grammar
);
...
@@ -279,7 +277,7 @@ void ScOrcusSheet::set_formula(
...
@@ -279,7 +277,7 @@ void ScOrcusSheet::set_formula(
cellInserted
();
cellInserted
();
}
}
void
ScOrcusSheet
::
set_formula_result
(
row_t
row
,
col_t
col
,
const
char
*
p
,
size_t
n
)
void
ScOrcusSheet
::
set_formula_result
(
os
::
row_t
row
,
os
::
col_t
col
,
const
char
*
p
,
size_t
n
)
{
{
ScFormulaCell
*
pCell
=
mrDoc
.
getDoc
().
GetFormulaCell
(
ScAddress
(
col
,
row
,
mnTab
));
ScFormulaCell
*
pCell
=
mrDoc
.
getDoc
().
GetFormulaCell
(
ScAddress
(
col
,
row
,
mnTab
));
if
(
!
pCell
)
if
(
!
pCell
)
...
@@ -293,7 +291,7 @@ void ScOrcusSheet::set_formula_result(row_t row, col_t col, const char* p, size_
...
@@ -293,7 +291,7 @@ void ScOrcusSheet::set_formula_result(row_t row, col_t col, const char* p, size_
}
}
void
ScOrcusSheet
::
set_shared_formula
(
void
ScOrcusSheet
::
set_shared_formula
(
row_t
row
,
col_t
col
,
formula_grammar_t
grammar
,
size_t
sindex
,
os
::
row_t
row
,
os
::
col_t
col
,
os
::
formula_grammar_t
grammar
,
size_t
sindex
,
const
char
*
p_formula
,
size_t
n_formula
)
const
char
*
p_formula
,
size_t
n_formula
)
{
{
OUString
aFormula
(
p_formula
,
n_formula
,
RTL_TEXTENCODING_UTF8
);
OUString
aFormula
(
p_formula
,
n_formula
,
RTL_TEXTENCODING_UTF8
);
...
@@ -314,7 +312,7 @@ void ScOrcusSheet::set_shared_formula(
...
@@ -314,7 +312,7 @@ void ScOrcusSheet::set_shared_formula(
}
}
void
ScOrcusSheet
::
set_shared_formula
(
void
ScOrcusSheet
::
set_shared_formula
(
row_t
row
,
col_t
col
,
formula_grammar_t
grammar
,
size_t
sindex
,
os
::
row_t
row
,
os
::
col_t
col
,
os
::
formula_grammar_t
grammar
,
size_t
sindex
,
const
char
*
p_formula
,
size_t
n_formula
,
const
char
*
/*p_range*/
,
size_t
/*n_range*/
)
const
char
*
p_formula
,
size_t
n_formula
,
const
char
*
/*p_range*/
,
size_t
/*n_range*/
)
{
{
OUString
aFormula
(
p_formula
,
n_formula
,
RTL_TEXTENCODING_UTF8
);
OUString
aFormula
(
p_formula
,
n_formula
,
RTL_TEXTENCODING_UTF8
);
...
@@ -334,7 +332,7 @@ void ScOrcusSheet::set_shared_formula(
...
@@ -334,7 +332,7 @@ void ScOrcusSheet::set_shared_formula(
}
}
}
}
void
ScOrcusSheet
::
set_shared_formula
(
row_t
row
,
col_t
col
,
size_t
sindex
)
void
ScOrcusSheet
::
set_shared_formula
(
os
::
row_t
row
,
os
::
col_t
col
,
size_t
sindex
)
{
{
if
(
maSharedFormulas
.
find
(
sindex
)
==
maSharedFormulas
.
end
())
if
(
maSharedFormulas
.
find
(
sindex
)
==
maSharedFormulas
.
end
())
return
;
return
;
...
@@ -347,13 +345,13 @@ void ScOrcusSheet::set_shared_formula(row_t row, col_t col, size_t sindex)
...
@@ -347,13 +345,13 @@ void ScOrcusSheet::set_shared_formula(row_t row, col_t col, size_t sindex)
}
}
void
ScOrcusSheet
::
set_array_formula
(
void
ScOrcusSheet
::
set_array_formula
(
row_t
/*row*/
,
col_t
/*col*/
,
formula_grammar_t
/*grammar*/
,
os
::
row_t
/*row*/
,
os
::
col_t
/*col*/
,
os
::
formula_grammar_t
/*grammar*/
,
const
char
*
/*p*/
,
size_t
/*n*/
,
row_t
/*array_rows*/
,
col_t
/*array_cols*/
)
const
char
*
/*p*/
,
size_t
/*n*/
,
os
::
row_t
/*array_rows*/
,
os
::
col_t
/*array_cols*/
)
{
{
}
}
void
ScOrcusSheet
::
set_array_formula
(
void
ScOrcusSheet
::
set_array_formula
(
row_t
/*row*/
,
col_t
/*col*/
,
formula_grammar_t
/*grammar*/
,
os
::
row_t
/*row*/
,
os
::
col_t
/*col*/
,
os
::
formula_grammar_t
/*grammar*/
,
const
char
*
/*p*/
,
size_t
/*n*/
,
const
char
*
/*p_range*/
,
size_t
/*n_range*/
)
const
char
*
/*p*/
,
size_t
/*n*/
,
const
char
*
/*p_range*/
,
size_t
/*n_range*/
)
{
{
}
}
...
...
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