C# 클래스 Plasma.ExtenderItem

상속: Qyoto.QGraphicsWidget, IDisposable
파일 보기 프로젝트 열기: 0xd34df00d/Qross 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Destroy void
HideCloseButton void
HoverLeaveEvent void
HoverMoveEvent void
MouseDoubleClickEvent void
MouseMoveEvent void
MousePressEvent void
MouseReleaseEvent void
MoveEvent void
Paint void
ResizeEvent void
ReturnToSource void
SceneEventFilter bool
SetCollapsed void
ShowCloseButton void
SizeHint Qyoto.QSizeF

공개 메소드들

메소드 설명
Action ( string name ) : Qyoto.QAction
AddAction ( string name, Qyoto.QAction action ) : void name="name" the name to store the action under in our collection. name="action" the action to add. Actions will be displayed as an icon in the drag handle.
Config ( ) : Kimono.KConfigGroup fetch the configuration of this widget.
Dispose ( ) : void
ExtenderItem ( Plasma hostExtender ) : System
ExtenderItem ( Plasma hostExtender, uint extenderItemId ) : System The constructor takes care of adding this item to an extender. name="hostExtender" The extender the extender item belongs to. name="extenderItemId" the id of the extender item. Use the default 0 to assign a new, unique id to this extender item.
Group ( ) : ExtenderGroup
IsGroup ( ) : bool
SetExtender ( Plasma extender ) : void
SetExtender ( Plasma extender, QPointF pos ) : void name="extender" the extender this item belongs to. name="pos" the position in the extender this item should be added. Defaults to 'just append'.
SetGroup ( Plasma group ) : void name="group" the group you want this item to belong to. Note that you can't nest ExtenderGroups.

보호된 메소드들

메소드 설명
CreateProxy ( ) : void
ExtenderItem ( Type dummy ) : System

비공개 메소드들

메소드 설명
Destroy ( ) : void
HideCloseButton ( ) : void
HoverLeaveEvent ( Qyoto.QGraphicsSceneHoverEvent arg1 ) : void
HoverMoveEvent ( Qyoto.QGraphicsSceneHoverEvent arg1 ) : void
MouseDoubleClickEvent ( Qyoto.QGraphicsSceneMouseEvent arg1 ) : void
MouseMoveEvent ( Qyoto.QGraphicsSceneMouseEvent arg1 ) : void
MousePressEvent ( Qyoto.QGraphicsSceneMouseEvent arg1 ) : void
MouseReleaseEvent ( Qyoto.QGraphicsSceneMouseEvent arg1 ) : void
MoveEvent ( Qyoto.QGraphicsSceneMoveEvent arg1 ) : void
Paint ( QPainter painter, QStyleOptionGraphicsItem option, QWidget widget ) : void
ResizeEvent ( Qyoto.QGraphicsSceneResizeEvent arg1 ) : void
ReturnToSource ( ) : void
SceneEventFilter ( IQGraphicsItem watched, Qyoto.QEvent arg2 ) : bool
SetCollapsed ( bool collapsed ) : void
ShowCloseButton ( ) : void
SizeHint ( Qt which, Qyoto.QSizeF constraint ) : Qyoto.QSizeF

메소드 상세

Action() 공개 메소드

public Action ( string name ) : Qyoto.QAction
name string
리턴 Qyoto.QAction

AddAction() 공개 메소드

name="name" the name to store the action under in our collection. name="action" the action to add. Actions will be displayed as an icon in the drag handle.
public AddAction ( string name, Qyoto.QAction action ) : void
name string
action Qyoto.QAction
리턴 void

Config() 공개 메소드

fetch the configuration of this widget.
public Config ( ) : Kimono.KConfigGroup
리턴 Kimono.KConfigGroup

CreateProxy() 보호된 메소드

protected CreateProxy ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

ExtenderItem() 공개 메소드

public ExtenderItem ( Plasma hostExtender ) : System
hostExtender Plasma
리턴 System

ExtenderItem() 공개 메소드

The constructor takes care of adding this item to an extender. name="hostExtender" The extender the extender item belongs to. name="extenderItemId" the id of the extender item. Use the default 0 to assign a new, unique id to this extender item.
public ExtenderItem ( Plasma hostExtender, uint extenderItemId ) : System
hostExtender Plasma
extenderItemId uint
리턴 System

ExtenderItem() 보호된 메소드

protected ExtenderItem ( Type dummy ) : System
dummy System.Type
리턴 System

Group() 공개 메소드

public Group ( ) : ExtenderGroup
리턴 ExtenderGroup

IsGroup() 공개 메소드

public IsGroup ( ) : bool
리턴 bool

SetExtender() 공개 메소드

public SetExtender ( Plasma extender ) : void
extender Plasma
리턴 void

SetExtender() 공개 메소드

name="extender" the extender this item belongs to. name="pos" the position in the extender this item should be added. Defaults to 'just append'.
public SetExtender ( Plasma extender, QPointF pos ) : void
extender Plasma
pos Qyoto.QPointF
리턴 void

SetGroup() 공개 메소드

name="group" the group you want this item to belong to. Note that you can't nest ExtenderGroups.
public SetGroup ( Plasma group ) : void
group Plasma
리턴 void