C# Class Plasma.ScrollWidget

Inheritance: Qyoto.QGraphicsWidget, IDisposable
Afficher le fichier Open project: 0xd34df00d/Qross

Private Properties

Свойство Type Description
EventFilter bool
FocusInEvent void
MouseMoveEvent void
MousePressEvent void
MouseReleaseEvent void
ResizeEvent void
SizeHint Qyoto.QSizeF
WheelEvent void

Méthodes publiques

Méthode Description
Dispose ( ) : void
EnsureItemVisible ( IQGraphicsItem item ) : void Scroll the view until the given item is visible name="item" item we want visible
EnsureRectVisible ( Qyoto.QRectF rect ) : void Scroll the view until the given rectangle is visible name="rect" rect we want visible, in coordinates mapped to the inner widget
NativeWidget ( ) : QWidget
RegisterAsDragHandle ( QGraphicsWidget item ) : void Register an item as a drag handle, it means mouse events will pass trough it and will be possible to drag the view by dragging the item itself. The item will still receive mouse clicks if the mouse didn't move between press and release. name="item" the drag handle item. widget() must be an ancestor if it in the parent hierarchy. if item doesn't accept mose press events it's not necessary to call this function.
ScrollWidget ( ) : System
ScrollWidget ( IQGraphicsItem parent ) : System
ScrollWidget ( QGraphicsWidget parent ) : System Constructs a new ScrollWidget @arg parent the parent of this widget
UnregisterAsDragHandle ( QGraphicsWidget item ) : void Unregister the given item as drag handle (if it was registered)

Méthodes protégées

Méthode Description
CreateProxy ( ) : void
ScrollWidget ( Type dummy ) : System

Private Methods

Méthode Description
EventFilter ( QObject watched, Qyoto.QEvent arg2 ) : bool
FocusInEvent ( Qyoto.QFocusEvent arg1 ) : void
MouseMoveEvent ( Qyoto.QGraphicsSceneMouseEvent arg1 ) : void
MousePressEvent ( Qyoto.QGraphicsSceneMouseEvent arg1 ) : void
MouseReleaseEvent ( Qyoto.QGraphicsSceneMouseEvent arg1 ) : void
ResizeEvent ( Qyoto.QGraphicsSceneResizeEvent arg1 ) : void
SizeHint ( Qt which, Qyoto.QSizeF constraint ) : Qyoto.QSizeF
WheelEvent ( Qyoto.QGraphicsSceneWheelEvent arg1 ) : void

Method Details

CreateProxy() protected méthode

protected CreateProxy ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EnsureItemVisible() public méthode

Scroll the view until the given item is visible name="item" item we want visible
public EnsureItemVisible ( IQGraphicsItem item ) : void
item IQGraphicsItem
Résultat void

EnsureRectVisible() public méthode

Scroll the view until the given rectangle is visible name="rect" rect we want visible, in coordinates mapped to the inner widget
public EnsureRectVisible ( Qyoto.QRectF rect ) : void
rect Qyoto.QRectF
Résultat void

NativeWidget() public méthode

public NativeWidget ( ) : QWidget
Résultat Qyoto.QWidget

RegisterAsDragHandle() public méthode

Register an item as a drag handle, it means mouse events will pass trough it and will be possible to drag the view by dragging the item itself. The item will still receive mouse clicks if the mouse didn't move between press and release. name="item" the drag handle item. widget() must be an ancestor if it in the parent hierarchy. if item doesn't accept mose press events it's not necessary to call this function.
public RegisterAsDragHandle ( QGraphicsWidget item ) : void
item Qyoto.QGraphicsWidget
Résultat void

ScrollWidget() public méthode

public ScrollWidget ( ) : System
Résultat System

ScrollWidget() public méthode

public ScrollWidget ( IQGraphicsItem parent ) : System
parent IQGraphicsItem
Résultat System

ScrollWidget() public méthode

Constructs a new ScrollWidget @arg parent the parent of this widget
public ScrollWidget ( QGraphicsWidget parent ) : System
parent Qyoto.QGraphicsWidget
Résultat System

ScrollWidget() protected méthode

protected ScrollWidget ( Type dummy ) : System
dummy System.Type
Résultat System

UnregisterAsDragHandle() public méthode

Unregister the given item as drag handle (if it was registered)
public UnregisterAsDragHandle ( QGraphicsWidget item ) : void
item Qyoto.QGraphicsWidget
Résultat void