diff --git a/plugins/extensions/pykrita/sip/krita/Action.sip b/plugins/extensions/pykrita/sip/krita/Action.sip index 3383e8b944..bd1440a8aa 100644 --- a/plugins/extensions/pykrita/sip/krita/Action.sip +++ b/plugins/extensions/pykrita/sip/krita/Action.sip @@ -1,13 +1,31 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class Action : public QObject +class Action : QObject { %TypeHeaderCode #include "Action.h" %End - public: - explicit Action(QObject *parent /TransferThis/ = 0); + Action(QObject* parent /TransferThis/ = 0); + Action(const QString & name, QAction* action, QObject* parent /TransferThis/ = 0); + virtual ~Action(); + QString name() const; + void setName(QString value); + QString menu() const; + void setMenu(QString value); + bool isCheckable() const; + void setCheckable(bool value); + bool isChecked() const; + void setChecked(bool value); + QString shortcut() const; + void setShortcut(QString value); + bool isVisible() const; + void setVisible(bool value); + bool isEnabled() const; + void setEnabled(bool value); +public Q_SLOTS: + void trigger(); +Q_SIGNALS: + void triggered(); +private: + private: + Action(const Action &); // Generated }; diff --git a/plugins/extensions/pykrita/sip/krita/Canvas.sip b/plugins/extensions/pykrita/sip/krita/Canvas.sip index 0b68673438..d778abd163 100644 --- a/plugins/extensions/pykrita/sip/krita/Canvas.sip +++ b/plugins/extensions/pykrita/sip/krita/Canvas.sip @@ -1,12 +1,21 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class Canvas : public QObject /NoDefaultCtors/ +class Canvas : QObject { %TypeHeaderCode #include "Canvas.h" %End - + Canvas(const Canvas & __0); public: + Document * document() const; + void setDocument(Document* value); + int zoomLevel() const; + void setZoomLevel(int value); + int rotation() const; + void setRotation(int value); + bool mirror() const; + void setMirror(bool value); + ColorManager * colorManager() const; + void setColorManager(ColorManager* value); +public Q_SLOTS: +Q_SIGNALS: +private: }; diff --git a/plugins/extensions/pykrita/sip/krita/Channel.sip b/plugins/extensions/pykrita/sip/krita/Channel.sip index 2eff6416dc..03b51a77e7 100644 --- a/plugins/extensions/pykrita/sip/krita/Channel.sip +++ b/plugins/extensions/pykrita/sip/krita/Channel.sip @@ -1,13 +1,16 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class Channel : public QObject +class Channel : QObject { %TypeHeaderCode #include "Channel.h" %End - + Channel(const Channel & __0); public: - explicit Channel(QObject *parent /TransferThis/ = 0); + Channel(QObject* parent /TransferThis/ = 0); + virtual ~Channel(); + bool visible() const; + void setvisible(bool value); +public Q_SLOTS: +Q_SIGNALS: +private: + }; diff --git a/plugins/extensions/pykrita/sip/krita/ColorDepth.sip b/plugins/extensions/pykrita/sip/krita/ColorDepth.sip index 2f95ee1d57..6cbeb625ab 100644 --- a/plugins/extensions/pykrita/sip/krita/ColorDepth.sip +++ b/plugins/extensions/pykrita/sip/krita/ColorDepth.sip @@ -1,13 +1,15 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class ColorDepth : public QObject +class ColorDepth : QObject { %TypeHeaderCode #include "ColorDepth.h" %End - + ColorDepth(const ColorDepth & __0); public: - explicit ColorDepth(QObject *parent /TransferThis/ = 0); + ColorDepth(QObject* parent /TransferThis/ = 0); + virtual ~ColorDepth(); + int depth() const; + void setdepth(int value); +public Q_SLOTS: +Q_SIGNALS: +private: }; diff --git a/plugins/extensions/pykrita/sip/krita/ColorManager.sip b/plugins/extensions/pykrita/sip/krita/ColorManager.sip index 321fba726b..7de11daedc 100644 --- a/plugins/extensions/pykrita/sip/krita/ColorManager.sip +++ b/plugins/extensions/pykrita/sip/krita/ColorManager.sip @@ -1,13 +1,17 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class ColorManager : public QObject +class ColorManager : QObject { %TypeHeaderCode #include "ColorManager.h" %End - + ColorManager(const ColorManager & __0); public: - explicit ColorManager(QObject *parent /TransferThis/ = 0); + ColorManager(QObject* parent /TransferThis/ = 0); + virtual ~ColorManager(); + QString type() const; + void setType(QString value); + InfoObject * ocioSettings() const; + void setOcioSettings(InfoObject* value); +public Q_SLOTS: +Q_SIGNALS: +private: }; diff --git a/plugins/extensions/pykrita/sip/krita/ColorModel.sip b/plugins/extensions/pykrita/sip/krita/ColorModel.sip index e0c2d13cce..9e0f997397 100644 --- a/plugins/extensions/pykrita/sip/krita/ColorModel.sip +++ b/plugins/extensions/pykrita/sip/krita/ColorModel.sip @@ -1,13 +1,15 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class ColorModel : public QObject +class ColorModel : QObject { %TypeHeaderCode #include "ColorModel.h" %End - + ColorModel(const ColorModel & __0); public: - explicit ColorModel(QObject *parent /TransferThis/ = 0); + ColorModel(QObject* parent /TransferThis/ = 0); + virtual ~ColorModel(); + QString colorModelID() const; + void setcolorModelID(QString value); +public Q_SLOTS: +Q_SIGNALS: +private: }; diff --git a/plugins/extensions/pykrita/sip/krita/ColorProfile.sip b/plugins/extensions/pykrita/sip/krita/ColorProfile.sip index b7990a8a8b..9d74f66bcd 100644 --- a/plugins/extensions/pykrita/sip/krita/ColorProfile.sip +++ b/plugins/extensions/pykrita/sip/krita/ColorProfile.sip @@ -1,13 +1,15 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class ColorProfile : public QObject +class ColorProfile : QObject { %TypeHeaderCode #include "ColorProfile.h" %End - + ColorProfile(const ColorProfile & __0); public: - explicit ColorProfile(QObject *parent /TransferThis/ = 0); + ColorProfile(QObject* parent /TransferThis/ = 0); + virtual ~ColorProfile(); + QString name() const; + void setname(QString value); +public Q_SLOTS: +Q_SIGNALS: +private: }; diff --git a/plugins/extensions/pykrita/sip/krita/DockWidget.sip b/plugins/extensions/pykrita/sip/krita/DockWidget.sip index 8d83176bfd..5a403be16e 100644 --- a/plugins/extensions/pykrita/sip/krita/DockWidget.sip +++ b/plugins/extensions/pykrita/sip/krita/DockWidget.sip @@ -1,16 +1,12 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - class DockWidget : public QDockWidget /NoDefaultCtors/ { %TypeHeaderCode #include "DockWidget.h" %End public: explicit DockWidget(); -protected: +protected Q_SLOTS: virtual void canvasChanged(Canvas *canvas) = 0; }; diff --git a/plugins/extensions/pykrita/sip/krita/DockWidgetFactoryBase.sip b/plugins/extensions/pykrita/sip/krita/DockWidgetFactoryBase.sip index 9dad203676..7731ae74df 100644 --- a/plugins/extensions/pykrita/sip/krita/DockWidgetFactoryBase.sip +++ b/plugins/extensions/pykrita/sip/krita/DockWidgetFactoryBase.sip @@ -1,24 +1,20 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - class DockWidgetFactoryBase { %TypeHeaderCode #include "DockWidgetFactoryBase.h" %End public: enum DockPosition { DockTornOff, ///< Floating as its own top level window DockTop, ///< Above the central widget DockBottom, ///< Below the central widget DockRight, ///< Right of the centra widget DockLeft, ///< Left of the centra widget DockMinimized ///< Not docked, but reachable via the menu }; DockWidgetFactoryBase(const QString& _id, DockPosition _dockPosition, bool _isCollapsable = true, bool _defaultCollapsed = false); virtual QDockWidget* createDockWidget() = 0 /Factory/; QString id() const; }; diff --git a/plugins/extensions/pykrita/sip/krita/Document.sip b/plugins/extensions/pykrita/sip/krita/Document.sip index ea955dda17..b7d174df90 100644 --- a/plugins/extensions/pykrita/sip/krita/Document.sip +++ b/plugins/extensions/pykrita/sip/krita/Document.sip @@ -1,12 +1,52 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class Document : public QObject /NoDefaultCtors/ +class Document : QObject /NoDefaultCtors/ { %TypeHeaderCode #include "Document.h" %End - + Document(const Document & __0); public: + Node * activeNode() const; + void setActiveNode(Node* value); + ColorDepth * colorDepth() const; + void setColorDepth(ColorDepth* value); + ColorManager * colorManager() const; + void setColorManager(ColorManager* value); + ColorModel * colorModel() const; + void setColorModel(ColorModel* value); + ColorProfile * colorProfile() const; + void setColorProfile(ColorProfile* value); + InfoObject * documentInfo() const; + void setDocumentInfo(InfoObject* value); + QString fileName() const; + void setFileName(QString value); + int height() const; + void setHeight(int value); + InfoObject * metaData() const; + void setMetaData(InfoObject* value); + QString name() const; + void setName(QString value); + int resolution() const; + void setResolution(int value); + Node * rootNode() const; + void setRootNode(Node* value); + Selection * selection() const; + void setSelection(Selection* value); + int width() const; + void setWidth(int value); + QByteArray pixelData() const; + void setPixelData(QByteArray value); +public Q_SLOTS: + Document * clone(); + bool close(); + bool convert(const QString & colorModel, const ColorProfile* profile); + void crop(int x, int y, int w, int h); + bool Export(const InfoObject & exportConfiguration); + void Flatten(); + void ResizeImage(int w, int h); + bool Save(const QString & url); + bool SaveAs(const QString & url); + void OpenView(); + Node * CreateNode(const QString & name, const QString & nodeType); +private: + }; diff --git a/plugins/extensions/pykrita/sip/krita/Exporter.sip b/plugins/extensions/pykrita/sip/krita/Exporter.sip index 9235791f76..d1ef09ce2a 100644 --- a/plugins/extensions/pykrita/sip/krita/Exporter.sip +++ b/plugins/extensions/pykrita/sip/krita/Exporter.sip @@ -1,13 +1,18 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class Exporter : public QObject +class Exporter : QObject { %TypeHeaderCode #include "Exporter.h" %End - + Exporter(const Exporter & __0); public: - explicit Exporter(QObject *parent /TransferThis/ = 0); + Exporter(QObject* parent /TransferThis/ = 0); + virtual ~Exporter(); + Document * document() const; + void setDocument(Document* value); + InfoObject * exportSetttings() const; + void setExportSetttings(InfoObject* value); +public Q_SLOTS: + bool Export(const QString & filename); +Q_SIGNALS: +private: }; diff --git a/plugins/extensions/pykrita/sip/krita/Filter.sip b/plugins/extensions/pykrita/sip/krita/Filter.sip index 8acf30b70c..d8fe2b414d 100644 --- a/plugins/extensions/pykrita/sip/krita/Filter.sip +++ b/plugins/extensions/pykrita/sip/krita/Filter.sip @@ -1,13 +1,16 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class Filter : public QObject +class Filter : QObject { %TypeHeaderCode #include "Filter.h" %End - + Filter(const Filter & __0); public: - explicit Filter(QObject *parent /TransferThis/ = 0); + Filter(QObject* parent /TransferThis/ = 0); + virtual ~Filter(); + InfoObject * configuration() const; + void setConfiguration(InfoObject* value); +public Q_SLOTS: + void Apply(int x, int y, int w, int h); +Q_SIGNALS: +private: }; diff --git a/plugins/extensions/pykrita/sip/krita/Generator.sip b/plugins/extensions/pykrita/sip/krita/Generator.sip index 6e29612e60..e522f5eae1 100644 --- a/plugins/extensions/pykrita/sip/krita/Generator.sip +++ b/plugins/extensions/pykrita/sip/krita/Generator.sip @@ -1,13 +1,15 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class Generator : public QObject +class Generator : QObject { %TypeHeaderCode #include "Generator.h" %End - + Generator(const Generator & __0); public: - explicit Generator(QObject *parent /TransferThis/ = 0); + Generator(QObject* parent /TransferThis/ = 0); + virtual ~Generator(); + InfoObject * configuration() const; + void setConfiguration(InfoObject* value); +public Q_SLOTS: + Node * CreateNode(); +private: }; diff --git a/plugins/extensions/pykrita/sip/krita/Importer.sip b/plugins/extensions/pykrita/sip/krita/Importer.sip index 482d960456..06731ed203 100644 --- a/plugins/extensions/pykrita/sip/krita/Importer.sip +++ b/plugins/extensions/pykrita/sip/krita/Importer.sip @@ -1,13 +1,18 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class Importer : public QObject +class Importer : QObject { %TypeHeaderCode #include "Importer.h" %End - + Importer(const Importer & __0); public: - explicit Importer(QObject *parent /TransferThis/ = 0); + Importer(QObject* parent /TransferThis/ = 0); + virtual ~Importer(); + Document * document() const; + void setDocument(Document* value); + InfoObject * importSettings() const; + void setImportSettings(InfoObject* value); +public Q_SLOTS: + bool Import(const QString & filename); +Q_SIGNALS: +private: }; diff --git a/plugins/extensions/pykrita/sip/krita/InfoObject.sip b/plugins/extensions/pykrita/sip/krita/InfoObject.sip index 04c190676b..f25b8aeff4 100644 --- a/plugins/extensions/pykrita/sip/krita/InfoObject.sip +++ b/plugins/extensions/pykrita/sip/krita/InfoObject.sip @@ -1,13 +1,17 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class InfoObject : public QObject +class InfoObject : QObject { %TypeHeaderCode #include "InfoObject.h" %End - + InfoObject(const InfoObject & __0); public: - explicit InfoObject(QObject *parent /TransferThis/ = 0); + InfoObject(QObject* parent /TransferThis/ = 0); + virtual ~InfoObject(); + QMap properties() const; + void setproperties(QMap value); +public Q_SLOTS: + void setProperty(const QString & key, QVariant value); + QVariant property(const QString & key); +Q_SIGNALS: +private: }; diff --git a/plugins/extensions/pykrita/sip/krita/Krita.sip b/plugins/extensions/pykrita/sip/krita/Krita.sip index c101ef37fb..b2b7dc964e 100644 --- a/plugins/extensions/pykrita/sip/krita/Krita.sip +++ b/plugins/extensions/pykrita/sip/krita/Krita.sip @@ -1,33 +1,60 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class Krita : public QObject +class Krita : QObject { %TypeHeaderCode #include "Krita.h" %End - public: - explicit Krita(QObject *parent /TransferThis/ = 0); - public: - static Krita* instance(); - - void addViewExtension(ViewExtension* _viewExtension /GetWrapper/); + Krita(QObject* parent /TransferThis/ = 0); + virtual ~Krita(); + Document * activeDocument() const; + void setActiveDocument(Document* value); + bool batchmode() const; + void setBatchmode(bool value); + QVariantMap actions() const; + QVariantList documents() const; + QVariantList exporters() const; + QVariantList filters() const; + QVariantList generators() const; + QVariantList importers() const; + Notifier * notifier() const; + InfoObject * preferences() const; + void setPreferences(InfoObject* value); + QString version() const; + QVariantList views() const; + QVariantList windows() const; + QVariantList resources() const; + void setResources(QList value); +public Q_SLOTS: + void addDockWidget(DockWidget* dockWidget); + void addAction(Action* action); + bool closeApplication(); + Document * createDocument(); + Document * openDocument(); + Window * openWindow(); + QAction * createAction(const QString & text); + void addViewExtension(ViewExtension* viewExtension /GetWrapper/); %MethodCode Py_BEGIN_ALLOW_THREADS sipCpp->addViewExtension(a0); Py_END_ALLOW_THREADS sipTransferTo(a0Wrapper, Py_None); %End - void addDockWidgetFactory(DockWidgetFactoryBase* _factory /GetWrapper/); + + QList viewExtensions(); + + void addDockWidgetFactory(DockWidgetFactoryBase* factory /GetWrapper/); %MethodCode Py_BEGIN_ALLOW_THREADS sipCpp->addDockWidgetFactory(a0); Py_END_ALLOW_THREADS sipTransferTo(a0Wrapper, Py_None); %End + static Krita * instance(); + static QObject * fromVariant(const QVariant & v); +private: + private: + Krita(const Krita &); // Generated }; diff --git a/plugins/extensions/pykrita/sip/krita/Node.sip b/plugins/extensions/pykrita/sip/krita/Node.sip index 48a7aaa041..76dd3af086 100644 --- a/plugins/extensions/pykrita/sip/krita/Node.sip +++ b/plugins/extensions/pykrita/sip/krita/Node.sip @@ -1,13 +1,61 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class Node : public QObject +class Node : QObject { %TypeHeaderCode #include "Node.h" %End - + Node(const Node & __0); public: - explicit Node(QObject *parent /TransferThis/ = 0); + Node(QObject* parent /TransferThis/ = 0); + virtual ~Node(); + bool alphaLocked() const; + void setAlphaLocked(bool value); + QString blendingMode() const; + void setBlendingMode(QString value); + QList channels() const; + void setChannels(QList value); + QList childNodes() const; + void setChildNodes(QList value); + ColorDepth * colorDepth() const; + void setColorDepth(ColorDepth* value); + QString colorLabel() const; + void setColorLabel(QString value); + ColorModel * colorModel() const; + void setColorModel(ColorModel* value); + ColorProfile * colorProfile() const; + void setColorProfile(ColorProfile* value); + bool inheritAlpha() const; + void setInheritAlpha(bool value); + bool locked() const; + void setLocked(bool value); + QString name() const; + void setName(QString value); + int opacity() const; + void setOpacity(int value); + Node * parentNode() const; + void setParentNode(Node* value); + QString type() const; + void setType(QString value); + bool visible() const; + void setVisible(bool value); + InfoObject * metaDataInfo() const; + void setMetaDataInfo(InfoObject* value); + Generator * generator() const; + void setGenerator(Generator* value); + Filter * filter() const; + void setFilter(Filter* value); + Transformation * transformation() const; + void setTransformation(Transformation* value); + Selection * selection() const; + void setSelection(Selection* value); + QString fileName() const; + void setFileName(QString value); + QByteArray pixelData() const; + void setPixelData(QByteArray value); +public Q_SLOTS: + void move(int x, int y); + void moveToParent(Node* parent); + void remove(); + Node * duplicate(); +Q_SIGNALS: +private: }; diff --git a/plugins/extensions/pykrita/sip/krita/Notifier.sip b/plugins/extensions/pykrita/sip/krita/Notifier.sip index e39bff660c..0c0e492f09 100644 --- a/plugins/extensions/pykrita/sip/krita/Notifier.sip +++ b/plugins/extensions/pykrita/sip/krita/Notifier.sip @@ -1,13 +1,21 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class Notifier : public QObject +class Notifier : QObject { %TypeHeaderCode #include "Notifier.h" %End - + Notifier(const Notifier & __0); public: - explicit Notifier(QObject *parent /TransferThis/ = 0); + Notifier(QObject* parent /TransferThis/ = 0); + virtual ~Notifier(); + bool active() const; + void setActive(bool value); +Q_SIGNALS: + void applicationStarted(); + void applicationClosed(); + void imageCreated(Document* image); + void imageLoaded(Document* image); + void imageSaved(Document* image); + void imageClosed(Document* image); + void nodeCreated(Document* node); +private: }; diff --git a/plugins/extensions/pykrita/sip/krita/Resource.sip b/plugins/extensions/pykrita/sip/krita/Resource.sip index a2ffa1c9bc..4dbf227124 100644 --- a/plugins/extensions/pykrita/sip/krita/Resource.sip +++ b/plugins/extensions/pykrita/sip/krita/Resource.sip @@ -1,13 +1,19 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class Resource : public QObject +class Resource : QObject { %TypeHeaderCode #include "Resource.h" %End - + Resource(const Resource & __0); public: - explicit Resource(QObject *parent /TransferThis/ = 0); + Resource(QObject* parent /TransferThis/ = 0); + virtual ~Resource(); + QString type() const; + void setType(QString value); + QString name() const; + void setName(QString value); + QString filename() const; + void setFilename(QString value); +public Q_SLOTS: +Q_SIGNALS: +private: }; diff --git a/plugins/extensions/pykrita/sip/krita/Selection.sip b/plugins/extensions/pykrita/sip/krita/Selection.sip index 10212ad241..69bef57131 100644 --- a/plugins/extensions/pykrita/sip/krita/Selection.sip +++ b/plugins/extensions/pykrita/sip/krita/Selection.sip @@ -1,13 +1,37 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class Selection : public QObject +class Selection : QObject { %TypeHeaderCode #include "Selection.h" %End - + Selection(const Selection & __0); public: - explicit Selection(QObject *parent /TransferThis/ = 0); + Selection(QObject* parent /TransferThis/ = 0); + virtual ~Selection(); + int width() const; + void setWidth(int value); + int height() const; + void setHeight(int value); + int x() const; + void setX(int value); + int y() const; + void setY(int value); + QString type() const; + void setType(QString value); +public Q_SLOTS: + void clear(); + void contract(int value); + Selection * copy(int x, int y, int w, int h); + void cut(Node* node); + void deselect(); + void expand(int value); + void feather(int value); + void fill(Node* node); + void grow(int value); + void invert(); + void resize(int w, int h); + void rotate(int degrees); + void select(int x, int y, int w, int h, int value); + void selectAll(Node* node); +Q_SIGNALS: +private: }; diff --git a/plugins/extensions/pykrita/sip/krita/Transformation.sip b/plugins/extensions/pykrita/sip/krita/Transformation.sip index f28e19cca2..d42d268c8e 100644 --- a/plugins/extensions/pykrita/sip/krita/Transformation.sip +++ b/plugins/extensions/pykrita/sip/krita/Transformation.sip @@ -1,13 +1,15 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class Transformation : public QObject +class Transformation : QObject { %TypeHeaderCode #include "Transformation.h" %End - + Transformation(const Transformation & __0); public: - explicit Transformation(QObject *parent /TransferThis/ = 0); + Transformation(QObject* parent /TransferThis/ = 0); + virtual ~Transformation(); + QString definition() const; + void setDefinition(QString value); +public Q_SLOTS: +Q_SIGNALS: +private: }; diff --git a/plugins/extensions/pykrita/sip/krita/View.sip b/plugins/extensions/pykrita/sip/krita/View.sip index 6bc625aa40..cf6d067e49 100644 --- a/plugins/extensions/pykrita/sip/krita/View.sip +++ b/plugins/extensions/pykrita/sip/krita/View.sip @@ -1,12 +1,19 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class View : public QObject /NoDefaultCtors/ +class View : QObject { %TypeHeaderCode #include "View.h" %End - + View(const View & __0); public: + Window * window() const; + void setWindow(Window* value); + Document * document() const; + void setDocument(Document* value); + bool visible() const; + void setVisible(bool value); + Canvas * canvas() const; + void setCanvas(Canvas* value); +public Q_SLOTS: + void close(bool confirm); +private: }; diff --git a/plugins/extensions/pykrita/sip/krita/ViewExtension.sip b/plugins/extensions/pykrita/sip/krita/ViewExtension.sip index 3538d4ab0c..c9905a1a1c 100644 --- a/plugins/extensions/pykrita/sip/krita/ViewExtension.sip +++ b/plugins/extensions/pykrita/sip/krita/ViewExtension.sip @@ -1,15 +1,11 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class ViewExtension : public QObject +class ViewExtension : QObject { %TypeHeaderCode #include "ViewExtension.h" %End public: explicit ViewExtension(QObject *parent /TransferThis/ = 0); virtual void setup() = 0; }; diff --git a/plugins/extensions/pykrita/sip/krita/Window.sip b/plugins/extensions/pykrita/sip/krita/Window.sip index 60a89f70f5..230281e0fe 100644 --- a/plugins/extensions/pykrita/sip/krita/Window.sip +++ b/plugins/extensions/pykrita/sip/krita/Window.sip @@ -1,13 +1,15 @@ -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - -class Window : public QObject /NoDefaultCtors/ +class Window : QObject { %TypeHeaderCode #include "Window.h" %End - + Window(const Window & __0); public: - + QList views() const; + void setViews(QList value); + QString viewMode() const; + void setViewMode(QString value); +public Q_SLOTS: + void Close(bool confirm); +private: }; diff --git a/plugins/extensions/pykrita/sip/krita/kritamod.sip b/plugins/extensions/pykrita/sip/krita/kritamod.sip index 6dd594c8b5..fc8612c76b 100644 --- a/plugins/extensions/pykrita/sip/krita/kritamod.sip +++ b/plugins/extensions/pykrita/sip/krita/kritamod.sip @@ -1,39 +1,36 @@ %Module PyKrita.krita -%Import QtCore/QtCoremod.sip -%Import QtGui/QtGuimod.sip -%Import QtWidgets/QtWidgetsmod.sip - %ModuleHeaderCode #pragma GCC visibility push(default) %End %Import QtCore/QtCoremod.sip %Import QtGui/QtGuimod.sip %Import QtXml/QtXmlmod.sip +%Import QtWidgets/QtWidgetsmod.sip %Include Action.sip %Include Canvas.sip %Include Channel.sip %Include ColorDepth.sip %Include ColorManager.sip %Include ColorModel.sip %Include ColorProfile.sip %Include DockWidgetFactoryBase.sip %Include DockWidget.sip %Include Document.sip %Include Exporter.sip %Include Filter.sip %Include Generator.sip %Include Importer.sip %Include InfoObject.sip %Include ViewExtension.sip %Include View.sip %Include Window.sip %Include Krita.sip %Include Node.sip %Include Notifier.sip %Include Resource.sip %Include Selection.sip %Include Transformation.sip %Include ViewExtension.sip