gegl-qt  0.0.7
Integration library for using GEGL in Qt based applications
GeglQt::NodeViewOptions Class Reference

#include <nodeviewoptions.h>

List of all members.

Public Types

enum  AutoCenter { AutoCenterDisabled, AutoCenterEnabled }
enum  AutoScale { AutoScaleDisabled, AutoScaleToView, AutoScaleViewport }

Public Slots

void setScale (double newScale)
void setTranslationX (double newTranslationX)
void setTranslationY (double newTranslationY)
void setAutoCenterPolicy (AutoCenter newAutoCenter)
void setAutoScalePolicy (AutoScale newAutoScale)

Signals

void translationChanged ()
void scaleChanged ()
void transformationChanged ()
void autoCenterPolicyChanged ()
void autoScalePolicyChanged ()

Public Member Functions

 NodeViewOptions (QObject *parent=0)
double scale ()
double translationX ()
double translationY ()
QTransform transformation ()
AutoCenter autoCenterPolicy ()
AutoScale autoScalePolicy ()

Properties

double scale
double translationX
double translationY
AutoCenter autoCenterPolicy
AutoScale autoScalePolicy

Member Enumeration Documentation

Enumerator:
AutoCenterDisabled 
AutoCenterEnabled 
Enumerator:
AutoScaleDisabled 
AutoScaleToView 
AutoScaleViewport 

Constructor & Destructor Documentation

NodeViewOptions::NodeViewOptions ( QObject *  parent = 0) [explicit]

Member Function Documentation

AutoCenter GeglQt::NodeViewOptions::autoCenterPolicy ( )
void GeglQt::NodeViewOptions::autoCenterPolicyChanged ( ) [signal]
AutoScale GeglQt::NodeViewOptions::autoScalePolicy ( )
void GeglQt::NodeViewOptions::autoScalePolicyChanged ( ) [signal]
double GeglQt::NodeViewOptions::scale ( )
void GeglQt::NodeViewOptions::scaleChanged ( ) [signal]
void NodeViewOptions::setAutoCenterPolicy ( AutoCenter  newAutoCenter) [slot]
void NodeViewOptions::setAutoScalePolicy ( AutoScale  newAutoScale) [slot]
void NodeViewOptions::setScale ( double  newScale) [slot]
void NodeViewOptions::setTranslationX ( double  newTranslationX) [slot]
void NodeViewOptions::setTranslationY ( double  newTranslationY) [slot]
QTransform NodeViewOptions::transformation ( )
void GeglQt::NodeViewOptions::transformationChanged ( ) [signal]
void GeglQt::NodeViewOptions::translationChanged ( ) [signal]
double GeglQt::NodeViewOptions::translationX ( )
double GeglQt::NodeViewOptions::translationY ( )

Property Documentation

NodeViewOptions::AutoCenter NodeViewOptions::autoCenterPolicy [read, write]
NodeViewOptions::AutoScale NodeViewOptions::autoScalePolicy [read, write]
double NodeViewOptions::scale [read, write]
double NodeViewOptions::translationX [read, write]
double NodeViewOptions::translationY [read, write]

The documentation for this class was generated from the following files: