qsimporter.cc File Reference

#include "qsimporter.h"
#include "qtcompat.h"
#include "qsarray.h"
#include "qscobject.h"
#include "qsdict.h"
#include "qsiproperty.h"
#include "qspage.h"
#include "qspdf.h"
#include "qspdfoperator.h"
#include "qsstream.h"
#include <kernel/cobject.h>
#include <qstringlist.h>
#include "qstreeitem.h"
#include <qobject.h>
#include "treeitemabstract.h"
#include <boost/shared_ptr.hpp>
#include <vector>
#include "util.h"
#include <qsinterpreter.h>
#include <qsproject.h>
#include <qstring.h>
#include <utils/debug.h>

Namespaces

namespace  gui
 

Graphical user interface namespace.



Detailed Description

QSImporter -> import QObjects from application without reevaluating project
Adding objects via addObject have disadvantage of clearing interpreter state (thus removing all functions loaded from initscript) Adding via addTransientObject disallow removing the object later. Can import any QObject into scripting layer under specified name and also can create QSCObjects from some common types (dict, page ..)

Author:
Martin Petricek