office-gobmx/sc/inc
Tomaž Vajngerl ded4d570fd pivot: suppprt multiple cell format reference indices
This adds support for multiple cell format reference indices, so
the same cell format is applied to multiple cells (defined by
indices) so that each doesn't need to be defined by its own
reference (as they are all the same anyway and only differ by
single index).

The solution is to create multiple format outputs for one format
entry - each for a selection index, but have other data still the
same. This is a bit tricky as previously it was one format output
for one format entry, which is not the case anymore.

Change-Id: I074ac03e7d81e26562a6a6cc395b11cfed16766d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166131
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2024-04-16 08:31:38 +02:00
..
pch
pivot pivot: suppprt multiple cell format reference indices 2024-04-16 08:31:38 +02:00
addincfg.hxx
addincol.hxx make more symbols private in calc 2024-03-07 07:03:17 +01:00
address.hxx
addruno.hxx
afmtuno.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
appluno.hxx
appoptio.hxx
arealink.hxx
arraysumfunctor.hxx
attarray.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
attrib.hxx
autoform.hxx
autonamecache.hxx
bigrange.hxx
bitmaps.hlst
brdcst.hxx
broadcast.hxx
bulkdatahint.hxx
calcconfig.hxx
calcmacros.hxx
callform.hxx
cellform.hxx Related: tdf#160056 do calc NumberFormatting via ScInterpreterContext 2024-03-23 01:14:13 +01:00
cellsuno.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
celltextattr.hxx
cellvalue.hxx
cellvalues.hxx
chart2uno.hxx
chartarr.hxx
charthelper.hxx
chartlis.hxx make more symbols private in calc 2024-03-07 07:03:17 +01:00
chartlock.hxx
chartpos.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
ChartTools.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
chartuno.hxx convert ScChartObj to comphelper::WeakComponentImplHelper 2024-03-27 19:11:03 +01:00
chgtrack.hxx
chgviset.hxx
clipcontext.hxx tdf#99969: make sure to copy the chart source ranges to clipboard 2024-03-03 01:05:32 +01:00
clipoptions.hxx
clipparam.hxx
colcontainer.hxx
colorscale.hxx make more symbols private in calc 2024-03-07 07:03:17 +01:00
column.hxx Remove duplicated include 2024-04-04 23:11:38 +02:00
columniterator.hxx
columnset.hxx
columnspanset.hxx
CommonProperties.hxx
compare.hxx
compiler.hrc
compiler.hxx Related: tdf#160056 do calc NumberFormatting via ScInterpreterContext 2024-03-23 01:14:13 +01:00
compressedarray.hxx
conditio.hxx
confuno.hxx
consoli.hxx
convuno.hxx
cursuno.hxx
dapiuno.hxx make more symbols private in calc 2024-03-07 07:03:17 +01:00
datamapper.hxx
datastreamgettime.hxx
datauno.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
dbdata.hxx
dbdocutl.hxx
defaultsoptions.hxx
defltuno.hxx
detdata.hxx
detfunc.hxx make more symbols private in calc 2024-03-07 07:03:17 +01:00
dispuno.hxx
dociter.hxx reduce cost of displaying sheets with conditional formatting 2024-04-03 17:50:31 +02:00
docoptio.hxx move inline spelling setting out of document and into viewshell 2024-02-29 09:59:26 +01:00
docparam.hxx
docpool.hxx loplugin:unusedfields 2024-03-16 19:58:41 +01:00
document.hxx tdf#114441 Convert sal_uLong to better integer types 2024-04-10 13:55:11 +02:00
documentimport.hxx
documentlinkmgr.hxx
documentstreamaccess.hxx
docuno.hxx Revert hyperlinkInfoAtPositon changes. 2024-03-07 08:12:11 +01:00
dpcache.hxx Related: tdf#160056 do calc NumberFormatting via ScInterpreterContext 2024-03-23 01:14:13 +01:00
dpdimsave.hxx make more symbols private in calc 2024-03-07 07:03:17 +01:00
dpfilteredcache.hxx
dpglobal.hxx
dpgroup.hxx
dpitemdata.hxx make more symbols private in calc 2024-03-07 07:03:17 +01:00
dpnumgroupinfo.hxx
dpobject.hxx pivot: PivotTableFormatOutput to resolve and set PT cell format 2024-04-12 08:21:19 +02:00
dpoutput.hxx pivot: PivotTableFormatOutput to resolve and set PT cell format 2024-04-12 08:21:19 +02:00
dpoutputgeometry.hxx
dpresfilter.hxx
dpsave.hxx pivot: forward pivot table format data into the pivot table model 2024-04-11 17:13:20 +02:00
dpsdbtab.hxx
dpshttab.hxx
dptabdat.hxx make more symbols private in calc 2024-03-07 07:03:17 +01:00
dptabres.hxx
dptabsrc.hxx pivot: ScDPSource prefix members 2024-04-12 00:59:37 +02:00
dptypes.hxx
dputil.hxx
dragdata.hxx
drawpage.hxx
drdefuno.hxx
drwlayer.hxx make more symbols private in calc 2024-03-07 07:03:17 +01:00
editdataarray.hxx
editsrc.hxx
edittextiterator.hxx
editutil.hxx
eventuno.hxx
externalrefmgr.hxx make more symbols private in calc 2024-03-07 07:03:17 +01:00
fielduno.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
fillinfo.hxx
filter.hxx
filterentries.hxx tdf#159420: Show empty option even if empty is filtered out 2024-02-29 12:59:36 +01:00
filtopt.hxx
filtuno.hxx
fmtuno.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
fonthelper.hxx
forbiuno.hxx
formulacell.hxx Related: tdf#160056 do calc NumberFormatting via ScInterpreterContext 2024-03-23 01:14:13 +01:00
formulagroup.hxx
formulaiter.hxx
formulalogger.hxx
formulaopt.hxx
formulaparserpool.hxx
formularesult.hxx Related: tdf#160056 FormulaResult may ref an initial interpreter FormulaToken 2024-04-15 14:08:06 +02:00
fstalgorithm.hxx
funcdesc.hxx
funcuno.hxx save and return the set value in the case that 'SpellOnline' is used 2024-03-05 09:21:55 +01:00
generalfunction.hxx
global.hxx Related: tdf#160056 do calc NumberFormatting via ScInterpreterContext 2024-03-23 01:14:13 +01:00
globalnames.hxx
globstr.hrc
grouparealistener.hxx
helpids.h tdf#126573 Add Excel2021 array function SORTBY to Calc 2024-03-26 10:20:38 +01:00
hints.hxx
importfilterdata.hxx
inputopt.hxx
interpretercontext.hxx Related: tdf#160056 all maTokens are FormulaTypedDoubleToken* 2024-04-13 17:05:24 +02:00
kahan.hxx
linkuno.hxx
listenercalls.hxx
listenercontext.hxx
listenerquery.hxx tdf#143148 Replace include guards with pragma once in sc module 2024-03-23 10:02:44 +01:00
listenerqueryids.hxx tdf#143148 Replace include guards with pragma once in sc module 2024-03-23 10:02:44 +01:00
lookupcache.hxx
macromgr.hxx
markarr.hxx make more symbols private in calc 2024-03-07 07:03:17 +01:00
markdata.hxx make more symbols private in calc 2024-03-07 07:03:17 +01:00
markmulti.hxx
math.hxx
matrixoperators.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
mid.h
miscuno.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
mtvcellfunc.hxx
mtvelements.hxx
mtvfunctions.hxx
nameuno.hxx make more symbols private in calc 2024-03-07 07:03:17 +01:00
navicfg.hxx
notesuno.hxx
NumberFormatControl.hxx
numformat.hxx
olinetab.hxx make more symbols private in calc 2024-03-07 07:03:17 +01:00
optuno.hxx move inline spelling setting out of document and into viewshell 2024-02-29 09:59:26 +01:00
optutil.hxx
orcusfilters.hxx
orcusxml.hxx
pagepar.hxx
pageuno.hxx
paramisc.hxx
patattr.hxx speed up ScPatternAttr 2024-03-29 17:59:45 +01:00
pivot.hxx
PivotTableDataProvider.hxx
PivotTableDataSequence.hxx
PivotTableDataSource.hxx
poolcach.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
postit.hxx
printopt.hxx
prnsave.hxx
progress.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
pvfundlg.hrc
queryentry.hxx
queryevaluator.hxx Related: tdf#160056 do calc NumberFormatting via ScInterpreterContext 2024-03-23 01:14:13 +01:00
queryiter.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
queryparam.hxx Related: tdf#160056 do calc NumberFormatting via ScInterpreterContext 2024-03-23 01:14:13 +01:00
rangecache.hxx
rangelst.hxx Use weak reference to SfxObjectShell in SfxEventHint to avoid use-after-free 2024-03-11 04:43:28 +01:00
rangenam.hxx
rangeseq.hxx Related: tdf#160056 do calc NumberFormatting via ScInterpreterContext 2024-03-23 01:14:13 +01:00
rangeutl.hxx
rechead.hxx
recursionhelper.hxx
refdata.hxx
reffind.hxx
refhint.hxx
refreshtimer.hxx
refreshtimerprotector.hxx
reftokenhelper.hxx
refupdatecontext.hxx
reordermap.hxx
rowheightcontext.hxx
sc.hrc
scabstdlg.hxx tdf#152336 Detect charset and separators for csv files 2024-04-06 19:39:22 +02:00
scdll.hxx
scdllapi.h
scerrors.hrc
scerrors.hxx
scextopt.hxx
scfuncs.hrc tdf#126573 Add Excel2021 array function SORTBY to Calc 2024-03-26 10:20:38 +01:00
scfuncs.hxx
scitems.hxx
scmatrix.hxx Related: tdf#160056 do calc NumberFormatting via ScInterpreterContext 2024-03-23 01:14:13 +01:00
scmod.hxx move inline spelling setting out of document and into viewshell 2024-02-29 09:59:26 +01:00
scopetools.hxx
scres.hrc tdf#143148 use pragma once instead of include guards in sc 2024-04-05 18:01:02 +02:00
scresid.hxx
scstyles.hrc
segmenttree.hxx
servuno.hxx
shapeuno.hxx
sharedformula.hxx
sheetdata.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
sheetevents.hxx
sheetlimits.hxx
shellids.hxx
simpleformulacalc.hxx
SolverSettings.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
sortparam.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
Sparkline.hxx
SparklineAttributes.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
SparklineCell.hxx
SparklineData.hxx
SparklineGroup.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
SparklineList.hxx
spellcheckcontext.hxx
srchuno.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
stlalgorithm.hxx
stlpool.hxx
stlsheet.hxx
strings.hrc Conditional Formatting: Adding More Specified Dialogues 2024-04-02 11:55:15 +02:00
strings.hxx
stringutil.hxx Related: tdf#160056 do calc NumberFormatting via ScInterpreterContext 2024-03-23 01:14:13 +01:00
stylehelper.hxx
styleuno.hxx tdf#146619 Remove unused #includes from C/C++ files 2024-04-02 19:32:44 +02:00
subtotal.hxx
subtotalparam.hxx
subtotals.hrc
tabbgcolor.hxx
table.hxx tdf#114441 Convert sal_uLong to better integer types 2024-04-10 13:55:11 +02:00
TablePivotChart.hxx
TablePivotCharts.hxx
tablink.hxx Use weak reference to SfxObjectShell in SfxEventHint to avoid use-after-free 2024-03-11 04:43:28 +01:00
tabopparams.hxx
tabprotection.hxx
targuno.hxx
testlotus.hxx
textuno.hxx
token.hxx
tokenarray.hxx make more symbols private in calc 2024-03-07 07:03:17 +01:00
tokenstringcontext.hxx
tokenuno.hxx
typedstrdata.hxx
types.hxx
undorangename.hxx
unitconv.hxx
units.hrc
unonames.hxx
unoreflist.hxx
unowids.hxx
userdat.hxx
userlist.hxx
validat.hxx loplugin:unusedmethods 2024-03-17 13:06:48 +01:00
viewopti.hxx
ViewSettingsSequenceDefines.hxx
viewuno.hxx
waitoff.hxx
warnpassword.hxx
xmlwrap.hxx
zforauto.hxx