Diff of /gsoc2009/textfilter/scribus/plugins/idmlimplugin/idmlspreads.h [000000] .. [r373]  Maximize  Restore

Switch to side-by-side view

--- a
+++ b/gsoc2009/textfilter/scribus/plugins/idmlimplugin/idmlspreads.h
@@ -0,0 +1,79 @@
+/*
+For general Scribus (>=1.3.2) copyright and licensing information please refer
+to the COPYING file provided with the program. Following this notice may exist
+a copyright and/or license notice that predates the release of Scribus 1.3.2
+for which a new license (GPL+exception) is in place.
+*/
+ /***************************************************************************
+  *   Copyright (C) 2009 by Jain Basil Aliyas                               *
+  *   mail@jainbasil.net                                                    *
+  *                                                                         *
+  *   This program is free software; you can redistribute it and/or modify  *
+  *   it under the terms of the GNU General Public License as published by  *
+  *   the Free Software Foundation; either version 2 of the License, or     *
+  *   (at your option) any later version.                                   *
+  *                                                                         *
+  *   This program is distributed in the hope that it will be useful,       *
+  *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
+  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
+  *   GNU General Public License for more details.                          *
+  *                                                                         *
+  *   You should have received a copy of the GNU General Public License     *
+  *   along with this program; if not, write to the                         *
+  *   Free Software Foundation, Inc.,                                       *
+  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
+  ***************************************************************************/
+ 
+ #ifndef SPREADS_H
+ #define SPREADS_H
+ 
+ #include <QString>
+ #include <QList>
+ #include <QTransform>
+
+struct TextFrame
+{
+};
+struct Rectangle
+{
+};
+struct Oval
+{
+};
+struct GraphicLine
+{
+};
+struct Polygon
+{
+};
+struct Group
+{
+};
+struct Button
+{
+};
+struct Spread
+{
+	QString self;
+	bool ShowMasterItems;
+	int PageCount;
+	int BindingLocation;
+	bool AllowPageShuffle;
+	/**
+	\brief ItemTransform We obtain the matrix as a string, which will be assigned to the QTransform Matrix "TransformMat", each as qreal values
+	*/
+	QString ItemTransform;
+	QTransform TransformMat;
+	QString AppliedMaster;
+	QList<TextFrame> spreadObjects;
+};
+
+class IDPKGSpread : public QObject
+{
+   Q_OBJECT
+   public:
+	  processSpread(QByteArray spread);
+  private:
+	  Spread idmlSpread;
+ };
+ #endif