diff options
author | Fridrich Štrba <fridrich.strba@bluewin.ch> | 2013-05-02 20:25:51 +0200 |
---|---|---|
committer | Fridrich Štrba <fridrich.strba@bluewin.ch> | 2013-05-02 20:26:23 +0200 |
commit | 93848e11ec7d28ddef35ee165e12d847f2fafcea (patch) | |
tree | c2728e1a902b21852469c97d5c8c1111f6b01154 /writerperfect/source/common/TableStyle.hxx | |
parent | 7de37ac7d633ba12cd90a38b2255130ef8e88b1a (diff) |
Splitting writerperfect into serializer and libodfgen
Change-Id: I69f12fb097dbc977e63463b6b764a3553bcf9271
Diffstat (limited to 'writerperfect/source/common/TableStyle.hxx')
-rw-r--r-- | writerperfect/source/common/TableStyle.hxx | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/writerperfect/source/common/TableStyle.hxx b/writerperfect/source/common/TableStyle.hxx deleted file mode 100644 index 8f1e83094eeb..000000000000 --- a/writerperfect/source/common/TableStyle.hxx +++ /dev/null @@ -1,78 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* TableStyle: Stores (and writes) table-based information that is - * needed at the head of an OO document. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * For further information visit http://libwpd.sourceforge.net - */ - -/* "This product is not manufactured, approved, or supported by - * Corel Corporation or Corel Corporation Limited." - */ -#ifndef _TABLESTYLE_H -#define _TABLESTYLE_H -#include <libwpd/libwpd.h> -#include <vector> - -#include "Style.hxx" - -class OdfDocumentHandler; - -class TableCellStyle : public Style -{ -public: - virtual ~TableCellStyle() {}; - TableCellStyle(const WPXPropertyList &xPropList, const char *psName); - virtual void write(OdfDocumentHandler *pHandler) const; -private: - WPXPropertyList mPropList; -}; - -class TableRowStyle : public Style -{ -public: - virtual ~TableRowStyle() {}; - TableRowStyle(const WPXPropertyList &propList, const char *psName); - virtual void write(OdfDocumentHandler *pHandler) const; -private: - WPXPropertyList mPropList; -}; - -class TableStyle : public Style, public TopLevelElementStyle -{ -public: - TableStyle(const WPXPropertyList &xPropList, const WPXPropertyListVector &columns, const char *psName); - virtual ~TableStyle(); - virtual void write(OdfDocumentHandler *pHandler) const; - int getNumColumns() const - { - return mColumns.count(); - } - void addTableCellStyle(TableCellStyle *pTableCellStyle) - { - mTableCellStyles.push_back(pTableCellStyle); - } - int getNumTableCellStyles() - { - return mTableCellStyles.size(); - } - void addTableRowStyle(TableRowStyle *pTableRowStyle) - { - mTableRowStyles.push_back(pTableRowStyle); - } - int getNumTableRowStyles() - { - return mTableRowStyles.size(); - } -private: - WPXPropertyList mPropList; - WPXPropertyListVector mColumns; - std::vector<TableCellStyle *> mTableCellStyles; - std::vector<TableRowStyle *> mTableRowStyles; -}; -#endif - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |