C# Класс Plasma.ScrollWidget

Наследование: Qyoto.QGraphicsWidget, IDisposable
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
EventFilter bool
FocusInEvent void
MouseMoveEvent void
MousePressEvent void
MouseReleaseEvent void
ResizeEvent void
SizeHint Qyoto.QSizeF
WheelEvent void

Открытые методы

Метод Описание
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)

Защищенные методы

Метод Описание
CreateProxy ( ) : void
ScrollWidget ( Type dummy ) : System

Приватные методы

Метод Описание
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

Описание методов

CreateProxy() защищенный Метод

protected CreateProxy ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

EnsureItemVisible() публичный Метод

Scroll the view until the given item is visible name="item" item we want visible
public EnsureItemVisible ( IQGraphicsItem item ) : void
item IQGraphicsItem
Результат void

EnsureRectVisible() публичный Метод

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
Результат void

NativeWidget() публичный Метод

public NativeWidget ( ) : QWidget
Результат Qyoto.QWidget

RegisterAsDragHandle() публичный Метод

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
Результат void

ScrollWidget() публичный Метод

public ScrollWidget ( ) : System
Результат System

ScrollWidget() публичный Метод

public ScrollWidget ( IQGraphicsItem parent ) : System
parent IQGraphicsItem
Результат System

ScrollWidget() публичный Метод

Constructs a new ScrollWidget @arg parent the parent of this widget
public ScrollWidget ( QGraphicsWidget parent ) : System
parent Qyoto.QGraphicsWidget
Результат System

ScrollWidget() защищенный Метод

protected ScrollWidget ( Type dummy ) : System
dummy System.Type
Результат System

UnregisterAsDragHandle() публичный Метод

Unregister the given item as drag handle (if it was registered)
public UnregisterAsDragHandle ( QGraphicsWidget item ) : void
item Qyoto.QGraphicsWidget
Результат void