[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: =?utf-8?q?=5Bkoffice/koffice/change-tracking=5D_libs/kotext/chan?=
From: Ganesh Paramasivam <ganesh () crystalfab ! com>
Date: 2011-02-18 6:27:34
Message-ID: 20110218062734.6D08EA609B () git ! kde ! org
[Download RAW message or body]
Git commit 8215981e59cb7a4181d2b142c6ef9b2148df574b by Ganesh Paramasivam.
Committed on 18/02/2011 at 07:27.
Pushed by ganeshp into branch 'koffice/change-tracking'.
Initial checkin of class to store deleted column details
M +40 -0 libs/kotext/changetracker/KoDeletedColumnData.cpp
M +27 -0 libs/kotext/changetracker/KoDeletedColumnData.h
M +1 -1 libs/kotext/changetracker/KoDeletedRowColumnDataStore.cpp
http://commits.kde.org/koffice/8215981e59cb7a4181d2b142c6ef9b2148df574b
diff --git a/libs/kotext/changetracker/KoDeletedColumnData.cpp \
b/libs/kotext/changetracker/KoDeletedColumnData.cpp index f09a24b..610a09f 100644
--- a/libs/kotext/changetracker/KoDeletedColumnData.cpp
+++ b/libs/kotext/changetracker/KoDeletedColumnData.cpp
@@ -17,3 +17,43 @@
* Boston, MA 02110-1301, USA.
*/
+#include "KoDeletedColumnData.h"
+#include "KoDeletedCellData.h"
+
+#include <styles/KoTableColumnStyle.h>
+
+#include <QTextTable>
+
+KoDeletedColumnData::KoDeletedColumnData(int columnNumber)
+{
+ this->column_number = columnNumber;
+}
+
+KoDeletedColumnData::~KoDeletedColumnData()
+{
+}
+
+int KoDeletedColumnData::columnNumber()
+{
+ return column_number;
+}
+
+void KoDeletedColumnData::setColumnStyle(KoTableColumnStyle *columnStyle)
+{
+ this->column_style = columnStyle;
+}
+
+KoTableColumnStyle *KoDeletedColumnData::columnStyle()
+{
+ return column_style;
+}
+
+const QVector<KoDeletedCellData *>& KoDeletedColumnData::deletedCells()
+{
+ return deleted_cells;
+}
+
+void KoDeletedColumnData::storeDeletedCells(QTextTable *table)
+{
+}
+
diff --git a/libs/kotext/changetracker/KoDeletedColumnData.h \
b/libs/kotext/changetracker/KoDeletedColumnData.h index 94b37fe..9febf9d 100644
--- a/libs/kotext/changetracker/KoDeletedColumnData.h
+++ b/libs/kotext/changetracker/KoDeletedColumnData.h
@@ -20,8 +20,35 @@
#ifndef __KODELETEDCOLUMNDATA_H__
#define __KODELETEDCOLUMNDATA_H__
+#include <QVector>
+
+class KoDeletedCellData;
+class KoTableColumnStyle;
+class QTextTable;
+
class KoDeletedColumnData
{
+ public:
+ KoDeletedColumnData(int columnNumber);
+
+ ~KoDeletedColumnData();
+
+ int columnNumber();
+
+ void setColumnStyle(KoTableColumnStyle *columnStyle);
+
+ KoTableColumnStyle *columnStyle();
+
+ const QVector<KoDeletedCellData *>& deletedCells();
+
+ void storeDeletedCells(QTextTable *table);
+
+ private:
+ int column_number;
+
+ KoTableColumnStyle *column_style;
+
+ QVector<KoDeletedCellData *> deleted_cells;
};
#endif
diff --git a/libs/kotext/changetracker/KoDeletedRowColumnDataStore.cpp \
b/libs/kotext/changetracker/KoDeletedRowColumnDataStore.cpp index 7148591..203011c \
100644
--- a/libs/kotext/changetracker/KoDeletedRowColumnDataStore.cpp
+++ b/libs/kotext/changetracker/KoDeletedRowColumnDataStore.cpp
@@ -44,7 +44,7 @@ KoDeletedRowData \
*KoDeletedRowColumnDataStore::addDeletedRow(QTextTable *table,
KoDeletedColumnData *KoDeletedRowColumnDataStore::addDeletedColumn(QTextTable \
*table, int columnNumber, int changeId) {
- KoDeletedColumnData *deletedColumnData = new KoDeletedColumnData();
+ KoDeletedColumnData *deletedColumnData = new KoDeletedColumnData(columnNumber);
deletedColumnDataMap.insert(changeId, deletedColumnData);
QVector<int> *tableChangeIds = tableChangeIdsMap.value(table, NULL);
if (!tableChangeIds) {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic