summaryrefslogtreecommitdiffstats
path: root/scribus/plugins/scriptplugin/scripter2/scripter2_scribus_scribusdoc.cpp
blob: 0f41339b4c00e005d690487f90a16bcde6b054ac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/*
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.
*/
#include "cmdvar.h"

using boost::python::list;
using boost::python::throw_error_already_set;

/*
PageItemList getDocItems(ScribusDoc & doc)
{
	return PageItemList(doc.DocItems);
}

PageItemList getMasterItems(ScribusDoc & doc)
{
	return PageItemList(doc.MasterItems);
}
*/

void export_ScribusDoc()
{
	using namespace boost::python;

	scope d = class_<ScribusDoc, bases<QObject>, boost::noncopyable>("ScribusDoc",
					"A Scribus document",
					no_init)
		.add_property("isModified", &ScribusDoc::isModified, &ScribusDoc::setModified);
	/*
		.add_property("items", &getDocItems)
		.add_property("masterPageItems", &getMasterItems);
		*/
}