sc/inc/SparklineCell.hxx                              |    1 +
 sc/inc/SparklineData.hxx                              |    2 ++
 sc/qa/unit/SparklineImportExportTest.cxx              |    1 +
 sc/qa/unit/SparklineTest.cxx                          |    1 +
 sc/source/filter/inc/SparklineFragment.hxx            |    3 +++
 sc/source/filter/inc/export/SparklineExt.hxx          |    2 ++
 sc/source/filter/xml/SparklineGroupsExport.hxx        |    1 +
 sc/source/filter/xml/SparklineGroupsImportContext.hxx |    2 ++
 sc/source/ui/inc/SparklineDataRangeDialog.hxx         |    1 +
 sc/source/ui/inc/SparklineDialog.hxx                  |    1 +
 sc/source/ui/inc/SparklineShell.hxx                   |    1 +
 sc/source/ui/inc/reffact.hxx                          |    3 ++-
 sc/source/ui/inc/undo/UndoGroupSparklines.hxx         |    3 ++-
 sc/source/ui/inc/undo/UndoUngroupSparklines.hxx       |    1 +
 sc/source/ui/sparklines/SparklineAttributes.cxx       |    1 +
 15 files changed, 22 insertions(+), 2 deletions(-)

New commits:
commit 0874486b348f1477d59e161a4d73c5cb56e238f9
Author:     Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
AuthorDate: Fri May 20 14:56:45 2022 +0900
Commit:     Miklos Vajna <vmik...@collabora.com>
CommitDate: Fri May 20 09:02:55 2022 +0200

    Document sparkline related classes, functions and structs
    
    No functional change.
    
    Change-Id: I822c6a9d270dc582aaae2900f833843a0d6f8ddc
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134651
    Tested-by: Jenkins
    Reviewed-by: Miklos Vajna <vmik...@collabora.com>

diff --git a/sc/inc/SparklineCell.hxx b/sc/inc/SparklineCell.hxx
index 0588646866c4..f048148ce4a0 100644
--- a/sc/inc/SparklineCell.hxx
+++ b/sc/inc/SparklineCell.hxx
@@ -16,6 +16,7 @@
 
 namespace sc
 {
+/** Hodler of a sparkline, that is connected to a cell specific */
 class SC_DLLPUBLIC SparklineCell
 {
 private:
diff --git a/sc/inc/SparklineData.hxx b/sc/inc/SparklineData.hxx
index 80cc8a0329c2..c004abbd73dc 100644
--- a/sc/inc/SparklineData.hxx
+++ b/sc/inc/SparklineData.hxx
@@ -15,6 +15,7 @@
 
 namespace sc
 {
+/** Data defining a sparkline - input data and output position */
 struct SC_DLLPUBLIC SparklineData
 {
     ScAddress maPosition;
@@ -34,6 +35,7 @@ enum class RangeOrientation
     Col
 };
 
+/** Determine the sparkline group orientation for the input data the output 
size */
 SC_DLLPUBLIC RangeOrientation calculateOrientation(sal_Int32 nOutputSize,
                                                    ScRange const& rInputRange);
 
diff --git a/sc/qa/unit/SparklineImportExportTest.cxx 
b/sc/qa/unit/SparklineImportExportTest.cxx
index d5d2c38b58c6..6d3f8a73931a 100644
--- a/sc/qa/unit/SparklineImportExportTest.cxx
+++ b/sc/qa/unit/SparklineImportExportTest.cxx
@@ -17,6 +17,7 @@
 
 using namespace css;
 
+/** Test import, export or roundtrip of sparklines for ODF and OOXML */
 class SparklineImportExportTest : public ScBootstrapFixture, public 
XmlTestTools
 {
 private:
diff --git a/sc/qa/unit/SparklineTest.cxx b/sc/qa/unit/SparklineTest.cxx
index 9c52ab1d1c65..ee104ef56356 100644
--- a/sc/qa/unit/SparklineTest.cxx
+++ b/sc/qa/unit/SparklineTest.cxx
@@ -19,6 +19,7 @@
 
 using namespace css;
 
+/** Test operation for sparklines, sparkline groups and attributes */
 class SparklineTest : public ScBootstrapFixture
 {
 private:
diff --git a/sc/source/filter/inc/SparklineFragment.hxx 
b/sc/source/filter/inc/SparklineFragment.hxx
index 6ed4bad49bc5..0d4e76e6b9a9 100644
--- a/sc/source/filter/inc/SparklineFragment.hxx
+++ b/sc/source/filter/inc/SparklineFragment.hxx
@@ -23,6 +23,7 @@ class AttributeList;
 
 namespace oox::xls
 {
+/** Transitional sparkline data */
 class Sparkline
 {
 public:
@@ -31,6 +32,7 @@ public:
     Sparkline() {}
 };
 
+/** Transitional sparkline group data */
 class SparklineGroup
 {
 private:
@@ -49,6 +51,7 @@ public:
     std::vector<Sparkline>& getSparklines() { return m_aSparklines; }
 };
 
+/** Handle import of the sparkline, sparkline group and attributes */
 class SparklineGroupsContext : public WorksheetContextBase
 {
 private:
diff --git a/sc/source/filter/inc/export/SparklineExt.hxx 
b/sc/source/filter/inc/export/SparklineExt.hxx
index 554fe9c7ec34..f2bff1c7d377 100644
--- a/sc/source/filter/inc/export/SparklineExt.hxx
+++ b/sc/source/filter/inc/export/SparklineExt.hxx
@@ -24,6 +24,7 @@
 
 namespace xcl::exp
 {
+/** Export for sparkline type of <ext> element - top sparkline element. */
 class SparklineExt : public XclExpExt
 {
 public:
@@ -42,6 +43,7 @@ public:
     XclExpExtType GetType() override { return XclExpExtSparklineType; }
 };
 
+/** Determines if sparklines needs to be exported and initiates the export. */
 class SparklineBuffer : public XclExpRecordBase, protected XclExpRoot
 {
 public:
diff --git a/sc/source/filter/xml/SparklineGroupsExport.hxx 
b/sc/source/filter/xml/SparklineGroupsExport.hxx
index b20fd8529574..9359413735dc 100644
--- a/sc/source/filter/xml/SparklineGroupsExport.hxx
+++ b/sc/source/filter/xml/SparklineGroupsExport.hxx
@@ -22,6 +22,7 @@ class ScXMLExport;
 
 namespace sc
 {
+/** Handle the export of sparkline groups and sparklines */
 class SparklineGroupsExport
 {
     ScXMLExport& m_rExport;
diff --git a/sc/source/filter/xml/SparklineGroupsImportContext.hxx 
b/sc/source/filter/xml/SparklineGroupsImportContext.hxx
index f643c1c054f7..b8161c96506d 100644
--- a/sc/source/filter/xml/SparklineGroupsImportContext.hxx
+++ b/sc/source/filter/xml/SparklineGroupsImportContext.hxx
@@ -24,12 +24,14 @@ namespace sc
 {
 class SparklineGroup;
 
+/** Transitional import data of a sparkline */
 struct SparklineImportData
 {
     ScAddress m_aAddress;
     ScRangeList m_aDataRangeList;
 };
 
+/** Handle the import of sparkline groups and sparklines */
 class SparklineGroupsImportContext : public ScXMLImportContext
 {
 private:
diff --git a/sc/source/ui/inc/SparklineDataRangeDialog.hxx 
b/sc/source/ui/inc/SparklineDataRangeDialog.hxx
index 41d882c8bc40..32d3ed035c71 100644
--- a/sc/source/ui/inc/SparklineDataRangeDialog.hxx
+++ b/sc/source/ui/inc/SparklineDataRangeDialog.hxx
@@ -20,6 +20,7 @@ class ColorListBox;
 
 namespace sc
 {
+/** Dialog to change input data range for a sparkline  */
 class SparklineDataRangeDialog : public ScAnyRefDlgController
 {
 private:
diff --git a/sc/source/ui/inc/SparklineDialog.hxx 
b/sc/source/ui/inc/SparklineDialog.hxx
index 8467f6d2ce11..f3f309c56832 100644
--- a/sc/source/ui/inc/SparklineDialog.hxx
+++ b/sc/source/ui/inc/SparklineDialog.hxx
@@ -20,6 +20,7 @@ class ColorListBox;
 
 namespace sc
 {
+/** Dialog to create or edit sparkline group attributes */
 class SparklineDialog : public ScAnyRefDlgController
 {
 private:
diff --git a/sc/source/ui/inc/SparklineShell.hxx 
b/sc/source/ui/inc/SparklineShell.hxx
index 11028dd8a461..912928d14923 100644
--- a/sc/source/ui/inc/SparklineShell.hxx
+++ b/sc/source/ui/inc/SparklineShell.hxx
@@ -19,6 +19,7 @@ class SfxModule;
 
 namespace sc
 {
+/** Shell to handle the sparkline context */
 class SparklineShell final : public SfxShell
 {
 public:
diff --git a/sc/source/ui/inc/reffact.hxx b/sc/source/ui/inc/reffact.hxx
index 1394418ffa85..d6c2b1d2c788 100644
--- a/sc/source/ui/inc/reffact.hxx
+++ b/sc/source/ui/inc/reffact.hxx
@@ -149,7 +149,7 @@ private:
 
 namespace sc
 {
-
+/** Wrapper for the sparkline properties dialog */
 class SparklineDialogWrapper :
     public ChildControllerWrapper<SID_SPARKLINE_DIALOG>
 {
@@ -157,6 +157,7 @@ private:
     SparklineDialogWrapper() = delete;
 };
 
+/** Wrapper for the sparkline data range dialog */
 class SparklineDataRangeDialogWrapper :
     public ChildControllerWrapper<SID_SPARKLINE_DATA_RANGE_DIALOG>
 {
diff --git a/sc/source/ui/inc/undo/UndoGroupSparklines.hxx 
b/sc/source/ui/inc/undo/UndoGroupSparklines.hxx
index 97bb3a9ee7ec..bc8324ba4799 100644
--- a/sc/source/ui/inc/undo/UndoGroupSparklines.hxx
+++ b/sc/source/ui/inc/undo/UndoGroupSparklines.hxx
@@ -15,6 +15,7 @@
 
 namespace sc
 {
+/** Previous sparkline group data, which is restored at Undo grupping */
 struct UndoGroupSparklinesData
 {
     UndoGroupSparklinesData(ScAddress const& rAddress, ScRangeList const& 
rDataRangeList,
@@ -30,7 +31,7 @@ struct UndoGroupSparklinesData
     std::shared_ptr<sc::SparklineGroup> m_pSparklineGroup;
 };
 
-/** Undo action for ungrouping sparklines */
+/** Undo action for grouping sparklines */
 class UndoGroupSparklines : public ScSimpleUndo
 {
 private:
diff --git a/sc/source/ui/inc/undo/UndoUngroupSparklines.hxx 
b/sc/source/ui/inc/undo/UndoUngroupSparklines.hxx
index 9f372f00e686..ce49d701e72b 100644
--- a/sc/source/ui/inc/undo/UndoUngroupSparklines.hxx
+++ b/sc/source/ui/inc/undo/UndoUngroupSparklines.hxx
@@ -15,6 +15,7 @@
 
 namespace sc
 {
+/** Previous sparkline group data, which is restored at undo ungroupping */
 struct SparklineUndoData
 {
     SparklineUndoData(ScAddress const& rAddress, ScRangeList const& 
rDataRangeList,
diff --git a/sc/source/ui/sparklines/SparklineAttributes.cxx 
b/sc/source/ui/sparklines/SparklineAttributes.cxx
index cbc8d369ded9..20b8bf6feee6 100644
--- a/sc/source/ui/sparklines/SparklineAttributes.cxx
+++ b/sc/source/ui/sparklines/SparklineAttributes.cxx
@@ -12,6 +12,7 @@
 
 namespace sc
 {
+/** Holder of sparkline attributes */
 class SparklineAttributes::Implementation
 {
 public:

Reply via email to