Qt 4.8
Public Functions | List of all members
QGraphicsSceneResizeEvent Class Reference

The QGraphicsSceneResizeEvent class provides events for widget resizing in the graphics view framework. More...

#include <qgraphicssceneevent.h>

Inheritance diagram for QGraphicsSceneResizeEvent:
QGraphicsSceneEvent QEvent

Public Functions

QSizeF newSize () const
 Returns the new size (i.e., the current size). More...
 
QSizeF oldSize () const
 Returns the old size (i.e., the size immediately before the widget was resized). More...
 
 QGraphicsSceneResizeEvent ()
 Constructs a QGraphicsSceneResizeEvent. More...
 
void setNewSize (const QSizeF &size)
 
void setOldSize (const QSizeF &size)
 
 ~QGraphicsSceneResizeEvent ()
 Destroys the QGraphicsSceneResizeEvent. More...
 
- Public Functions inherited from QGraphicsSceneEvent
 QGraphicsSceneEvent (Type type)
 Constructs a generic graphics scene event of the specified type. More...
 
void setWidget (QWidget *widget)
 Sets the widget related to this event. More...
 
QWidgetwidget () const
 Returns the widget where the event originated, or 0 if the event originates from another application. More...
 
 ~QGraphicsSceneEvent ()
 Destroys the event. More...
 
- Public Functions inherited from QEvent
void accept ()
 Sets the accept flag of the event object, the equivalent of calling setAccepted(true). More...
 
void ignore ()
 Clears the accept flag parameter of the event object, the equivalent of calling setAccepted(false). More...
 
bool isAccepted () const
 
 QEvent (Type type)
 Contructs an event object of type type. More...
 
void setAccepted (bool accepted)
 
bool spontaneous () const
 Returns true if the event originated outside the application (a system event); otherwise returns false. More...
 
Type type () const
 Returns the event type. More...
 
virtual ~QEvent ()
 Destroys the event. More...
 

Additional Inherited Members

- Public Types inherited from QEvent
enum  Type {
  None = 0, Timer = 1, MouseButtonPress = 2, MouseButtonRelease = 3,
  MouseButtonDblClick = 4, MouseMove = 5, KeyPress = 6, KeyRelease = 7,
  FocusIn = 8, FocusOut = 9, Enter = 10, Leave = 11,
  Paint = 12, Move = 13, Resize = 14, Create = 15,
  Destroy = 16, Show = 17, Hide = 18, Close = 19,
  Quit = 20, ParentChange = 21, ParentAboutToChange = 131, ThreadChange = 22,
  WindowActivate = 24, WindowDeactivate = 25, ShowToParent = 26, HideToParent = 27,
  Wheel = 31, WindowTitleChange = 33, WindowIconChange = 34, ApplicationWindowIconChange = 35,
  ApplicationFontChange = 36, ApplicationLayoutDirectionChange = 37, ApplicationPaletteChange = 38, PaletteChange = 39,
  Clipboard = 40, Speech = 42, MetaCall = 43, SockAct = 50,
  WinEventAct = 132, DeferredDelete = 52, DragEnter = 60, DragMove = 61,
  DragLeave = 62, Drop = 63, DragResponse = 64, ChildAdded = 68,
  ChildPolished = 69, ChildRemoved = 71, ShowWindowRequest = 73, PolishRequest = 74,
  Polish = 75, LayoutRequest = 76, UpdateRequest = 77, UpdateLater = 78,
  EmbeddingControl = 79, ActivateControl = 80, DeactivateControl = 81, ContextMenu = 82,
  InputMethod = 83, AccessibilityPrepare = 86, TabletMove = 87, LocaleChange = 88,
  LanguageChange = 89, LayoutDirectionChange = 90, Style = 91, TabletPress = 92,
  TabletRelease = 93, OkRequest = 94, HelpRequest = 95, IconDrag = 96,
  FontChange = 97, EnabledChange = 98, ActivationChange = 99, StyleChange = 100,
  IconTextChange = 101, ModifiedChange = 102, MouseTrackingChange = 109, WindowBlocked = 103,
  WindowUnblocked = 104, WindowStateChange = 105, ToolTip = 110, WhatsThis = 111,
  StatusTip = 112, ActionChanged = 113, ActionAdded = 114, ActionRemoved = 115,
  FileOpen = 116, Shortcut = 117, ShortcutOverride = 51, WhatsThisClicked = 118,
  ToolBarChange = 120, ApplicationActivate = 121, ApplicationActivated = ApplicationActivate, ApplicationDeactivate = 122,
  ApplicationDeactivated = ApplicationDeactivate, QueryWhatsThis = 123, EnterWhatsThisMode = 124, LeaveWhatsThisMode = 125,
  ZOrderChange = 126, HoverEnter = 127, HoverLeave = 128, HoverMove = 129,
  AccessibilityHelp = 119, AccessibilityDescription = 130, AcceptDropsChange = 152, MenubarUpdated = 153,
  ZeroTimerEvent = 154, GraphicsSceneMouseMove = 155, GraphicsSceneMousePress = 156, GraphicsSceneMouseRelease = 157,
  GraphicsSceneMouseDoubleClick = 158, GraphicsSceneContextMenu = 159, GraphicsSceneHoverEnter = 160, GraphicsSceneHoverMove = 161,
  GraphicsSceneHoverLeave = 162, GraphicsSceneHelp = 163, GraphicsSceneDragEnter = 164, GraphicsSceneDragMove = 165,
  GraphicsSceneDragLeave = 166, GraphicsSceneDrop = 167, GraphicsSceneWheel = 168, KeyboardLayoutChange = 169,
  DynamicPropertyChange = 170, TabletEnterProximity = 171, TabletLeaveProximity = 172, NonClientAreaMouseMove = 173,
  NonClientAreaMouseButtonPress = 174, NonClientAreaMouseButtonRelease = 175, NonClientAreaMouseButtonDblClick = 176, MacSizeChange = 177,
  ContentsRectChange = 178, MacGLWindowChange = 179, FutureCallOut = 180, GraphicsSceneResize = 181,
  GraphicsSceneMove = 182, CursorChange = 183, ToolTipChange = 184, NetworkReplyUpdated = 185,
  GrabMouse = 186, UngrabMouse = 187, GrabKeyboard = 188, UngrabKeyboard = 189,
  MacGLClearDrawable = 191, StateMachineSignal = 192, StateMachineWrapped = 193, TouchBegin = 194,
  TouchUpdate = 195, TouchEnd = 196, NativeGesture = 197, RequestSoftwareInputPanel = 199,
  CloseSoftwareInputPanel = 200, UpdateSoftKeys = 201, WinIdChange = 203, Gesture = 198,
  GestureOverride = 202, PlatformPanel = 212, User = 1000, MaxUser = 65535
}
 This enum type defines the valid event types in Qt. More...
 
- Static Public Functions inherited from QEvent
static int registerEventType (int hint=-1)
 Registers and returns a custom event type. More...
 
- Protected Functions inherited from QGraphicsSceneEvent
 QGraphicsSceneEvent (QGraphicsSceneEventPrivate &dd, Type type=None)
 Constructs a generic graphics scene event. More...
 
- Protected Variables inherited from QGraphicsSceneEvent
QScopedPointer< QGraphicsSceneEventPrivated_ptr
 
- Protected Variables inherited from QEvent
QEventPrivate * d
 
ushort t
 

Detailed Description

The QGraphicsSceneResizeEvent class provides events for widget resizing in the graphics view framework.

Since
4.4

A QGraphicsWidget sends itself a QGraphicsSceneResizeEvent immediately when its geometry changes.

It's similar to QResizeEvent, but its sizes, oldSize() and newSize(), use QSizeF instead of QSize.

See also
QGraphicsWidget::setGeometry(), QGraphicsWidget::resize()

Definition at line 289 of file qgraphicssceneevent.h.

Constructors and Destructors

◆ QGraphicsSceneResizeEvent()

QGraphicsSceneResizeEvent::QGraphicsSceneResizeEvent ( )

Constructs a QGraphicsSceneResizeEvent.

Definition at line 1680 of file qgraphicssceneevent.cpp.

1682 {
1683 }
QGraphicsSceneEvent(Type type)
Constructs a generic graphics scene event of the specified type.

◆ ~QGraphicsSceneResizeEvent()

QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent ( )

Destroys the QGraphicsSceneResizeEvent.

Definition at line 1688 of file qgraphicssceneevent.cpp.

1689 {
1690 }

Functions

◆ newSize()

QSizeF QGraphicsSceneResizeEvent::newSize ( ) const

Returns the new size (i.e., the current size).

See also
oldSize(), QGraphicsWidget::resize()

Definition at line 1718 of file qgraphicssceneevent.cpp.

Referenced by cloneEvent(), and QGraphicsProxyWidget::resizeEvent().

1719 {
1721  return d->newSize;
1722 }
The QGraphicsSceneResizeEvent class provides events for widget resizing in the graphics view framewor...
#define Q_D(Class)
Definition: qglobal.h:2482
QEventPrivate * d
Definition: qcoreevent.h:315

◆ oldSize()

QSizeF QGraphicsSceneResizeEvent::oldSize ( ) const

Returns the old size (i.e., the size immediately before the widget was resized).

See also
newSize(), QGraphicsWidget::resize()

Definition at line 1698 of file qgraphicssceneevent.cpp.

Referenced by cloneEvent().

1699 {
1701  return d->oldSize;
1702 }
The QGraphicsSceneResizeEvent class provides events for widget resizing in the graphics view framewor...
#define Q_D(Class)
Definition: qglobal.h:2482
QEventPrivate * d
Definition: qcoreevent.h:315

◆ setNewSize()

void QGraphicsSceneResizeEvent::setNewSize ( const QSizeF size)
Warning
This function is not part of the public interface.

Definition at line 1727 of file qgraphicssceneevent.cpp.

Referenced by cloneEvent(), and QGraphicsWidget::setGeometry().

1728 {
1730  d->newSize = size;
1731 }
The QGraphicsSceneResizeEvent class provides events for widget resizing in the graphics view framewor...
#define Q_D(Class)
Definition: qglobal.h:2482
QEventPrivate * d
Definition: qcoreevent.h:315

◆ setOldSize()

void QGraphicsSceneResizeEvent::setOldSize ( const QSizeF size)
Warning
This function is not part of the public interface.

Definition at line 1707 of file qgraphicssceneevent.cpp.

Referenced by cloneEvent(), and QGraphicsWidget::setGeometry().

1708 {
1710  d->oldSize = size;
1711 }
The QGraphicsSceneResizeEvent class provides events for widget resizing in the graphics view framewor...
#define Q_D(Class)
Definition: qglobal.h:2482
QEventPrivate * d
Definition: qcoreevent.h:315

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