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);
*/
}
|