Qt Object Sizes

From Freehackers
Jump to: navigation, search

I sometimes wonder about object sizes in Qt. Here are some statistics. I've also given the sizeof some basic types (int,double..).


i386

Using gcc on a gentoo system

                              char : 1
                               int : 4
                             float : 4
                            void * : 4
                         short int : 2
                          long int : 4
                     long long int : 8
                            double : 8
                       long double : 12
                          unsigned : 4
                    unsigned short : 2
                            size_t : 4
                            time_t : 4

Sizes for Qt 3.3.8

                            QAccel : 44
                           QAction : 44
                      QActionGroup : 48
                      QApplication : 72
                        QBig5Codec : 4
                   QBig5hkscsCodec : 4
                         QBitArray : 8
                           QBitmap : 24
                           QBitVal : 8
                        QBoxLayout : 92
                            QBrush : 4
                           QBuffer : 32
                           QButton : 132
                      QButtonGroup : 212
                        QByteArray : 8
                       QCache<int> : 32
                   QCache<QString> : 32
                           QCanvas : 152
                    QCanvasEllipse : 68
                       QCanvasItem : 40
                   QCanvasItemList : 4
                       QCanvasLine : 68
                     QCanvasPixmap : 36
                QCanvasPixmapArray : 8
                    QCanvasPolygon : 60
              QCanvasPolygonalItem : 52
                  QCanvasRectangle : 60
                     QCanvasSpline : 72
                     QCanvasSprite : 52
                       QCanvasText : 80
                       QCanvasView : 160
                         QCDEStyle : 48
                             QChar : 2
                          QCharRef : 8
                         QCheckBox : 132
                    QCheckListItem : 56
                   QCheckTableItem : 68
                       QChildEvent : 16
                        QClipboard : 40
                       QCloseEvent : 12
                            QColor : 8
                      QColorDialog : 132
                        QColorDrag : 76
                       QColorGroup : 8
                         QComboBox : 120
                   QComboTableItem : 76
                      QCommonStyle : 44
                      QConstString : 4
                 QContextMenuEvent : 36
                          QCString : 8
                           QCursor : 4
                      QCustomEvent : 16
                   QCustomMenuItem : 4
                      QDataBrowser : 120
                       QDataStream : 24
                        QDataTable : 384
                         QDataView : 120
                             QDate : 4
                         QDateEdit : 120
                         QDateTime : 8
                     QDateTimeEdit : 128
                 QDateTimeEditBase : 116
                    QDesktopWidget : 120
                             QDial : 152
                           QDialog : 128
                        QDict<int> : 28
                    QDict<QString> : 28
                              QDir : 32
                              QDns : 56
                         QDockArea : 168
                       QDockWindow : 288
                          QDomAttr : 8
                  QDomCDATASection : 8
                 QDomCharacterData : 8
                       QDomComment : 8
                      QDomDocument : 8
              QDomDocumentFragment : 8
                  QDomDocumentType : 8
                       QDomElement : 8
                        QDomEntity : 8
               QDomEntityReference : 8
                QDomImplementation : 8
                  QDomNamedNodeMap : 4
                          QDomNode : 8
                      QDomNodeList : 8
                      QDomNotation : 8
         QDomProcessingInstruction : 8
                          QDomText : 8
                  QDoubleValidator : 60
                   QDragEnterEvent : 64
                   QDragLeaveEvent : 12
                    QDragMoveEvent : 64
                       QDragObject : 64
                        QDropEvent : 48
                     QErrorMessage : 152
                       QEucJpCodec : 8
                       QEucKrCodec : 4
                            QEvent : 12
                        QEventLoop : 44
                             QFile : 48
                       QFileDialog : 184
                 QFileIconProvider : 40
                         QFileInfo : 12
                      QFilePreview : 4
                        QFocusData : 40
                       QFocusEvent : 12
                             QFont : 4
                     QFontDatabase : 4
                       QFontDialog : 132
                         QFontInfo : 12
                      QFontMetrics : 12
                            QFrame : 148
                              QFtp : 80
                     QGb18030Codec : 4
                      QGb2312Codec : 4
                         QGbkCodec : 4
                       QGLColormap : 4
                             QGrid : 152
                       QGridLayout : 88
                         QGridView : 172
                         QGroupBox : 204
              QGuardedPtr<QString> : 4
                             QHBox : 152
                       QHBoxLayout : 92
                     QHButtonGroup : 212
                           QHeader : 160
                      QHebrewCodec : 4
                        QHGroupBox : 204
                        QHideEvent : 12
                      QHostAddress : 8
                             QHttp : 56
                       QHttpHeader : 12
                QHttpRequestHeader : 28
               QHttpResponseHeader : 28
                         QIconDrag : 72
                    QIconDragEvent : 12
                     QIconDragItem : 12
                          QIconSet : 8
                         QIconView : 156
                     QIconViewItem : 112
                            QImage : 4
                    QImageConsumer : 4
                     QImageDecoder : 16
                        QImageDrag : 108
                      QImageFormat : 4
                QImageFormatPlugin : 48
                  QImageFormatType : 4
                          QImageIO : 36
                          QIMEvent : 24
                      QInputDialog : 132
                     QIntValidator : 48
                         QIODevice : 16
                         QJisCodec : 8
                         QKeyEvent : 24
                      QKeySequence : 4
                            QLabel : 192
                           QLayout : 84
                       QLayoutItem : 8
                        QLCDNumber : 180
                          QLibrary : 16
                         QLineEdit : 152
                          QListBox : 156
                      QListBoxItem : 32
                    QListBoxPixmap : 56
                      QListBoxText : 32
                         QListView : 156
                     QListViewItem : 44
                          QLocalFs : 76
                       QMainWindow : 120
                    QMemArray<int> : 8
                QMemArray<QString> : 8
                          QMenuBar : 188
                         QMenuData : 24
                       QMessageBox : 144
                       QMetaObject : 52
                     QMetaProperty : 24
                       QMimeSource : 20
                   QMotifPlusStyle : 48
                       QMotifStyle : 48
                       QMouseEvent : 36
                        QMoveEvent : 28
                            QMovie : 4
                            QMutex : 8
                      QMutexLocker : 4
                 QNetworkOperation : 44
                  QNetworkProtocol : 44
                           QObject : 40
             QObjectCleanupHandler : 44
                       QObjectList : 32
                      QPaintDevice : 20
               QPaintDeviceMetrics : 4
                          QPainter : 304
                       QPaintEvent : 36
                          QPalette : 4
                              QPen : 4
                          QPicture : 24
                           QPixmap : 24
                      QPixmapCache : 1
                    QPlatinumStyle : 48
                   QPNGImagePacker : 40
                            QPoint : 8
                       QPointArray : 8
                        QPopupMenu : 204
                          QPrinter : 100
                          QProcess : 96
                      QProgressBar : 172
                   QProgressDialog : 136
                    QPtrCollection : 8
                     QPtrDict<int> : 28
                 QPtrDict<QString> : 28
                     QPtrList<int> : 32
                 QPtrList<QString> : 32
                    QPtrQueue<int> : 32
                QPtrQueue<QString> : 32
                    QPtrStack<int> : 32
                QPtrStack<QString> : 32
                   QPtrVector<int> : 20
               QPtrVector<QString> : 20
                       QPushButton : 140
                      QRadioButton : 132
                     QRangeControl : 32
                             QRect : 16
                           QRegExp : 8
                  QRegExpValidator : 48
                           QRegion : 4
                      QResizeEvent : 28
                        QScrollBar : 180
                       QScrollView : 152
                        QSemaphore : 8
                     QServerSocket : 44
                   QSessionManager : 44
                         QSettings : 4
                         QSGIStyle : 56
                        QShowEvent : 12
                           QSignal : 44
                     QSignalMapper : 44
                   QSimpleRichText : 4
                             QSize : 8
                         QSizeGrip : 140
                       QSizePolicy : 4
                        QSjisCodec : 8
                           QSlider : 192
                           QSocket : 60
                     QSocketDevice : 56
                   QSocketNotifier : 52
                            QSound : 44
                       QSpacerItem : 36
                          QSpinBox : 176
                     QSplashScreen : 120
                         QSplitter : 156
                              QSql : 1
                        QSqlCursor : 20
                      QSqlDatabase : 44
                        QSqlDriver : 64
                  QSqlDriverPlugin : 48
                         QSqlError : 20
                         QSqlField : 20
                     QSqlFieldInfo : 8
                          QSqlForm : 44
                         QSqlIndex : 20
                   QSqlPropertyMap : 8
                         QSqlQuery : 8
                        QSqlRecord : 8
                    QSqlRecordInfo : 4
                        QSqlResult : 12
                  QSqlSelectCursor : 24
                        QStatusBar : 120
                       QStoredDrag : 68
                         QStrIList : 36
                           QString : 4
                       QStringList : 4
                          QStrList : 36
                            QStyle : 44
                      QStyleOption : 64
                      QStylePlugin : 48
                       QStyleSheet : 72
                   QStyleSheetItem : 4
                QSyntaxHighlighter : 16
                              QTab : 40
                           QTabBar : 128
                        QTabDialog : 132
                            QTable : 380
                        QTableItem : 60
                   QTableSelection : 28
                      QTabletEvent : 56
                        QTabWidget : 120
                      QTextBrowser : 296
                        QTextCodec : 4
                  QTextCodecPlugin : 48
                      QTextDecoder : 4
                         QTextDrag : 68
                         QTextEdit : 292
                      QTextEncoder : 4
                      QTextIStream : 48
                      QTextOStream : 48
                       QTextStream : 48
                           QThread : 8
                             QTime : 4
                         QTimeEdit : 120
                            QTimer : 48
                       QTimerEvent : 16
                          QToolBar : 304
                          QToolBox : 152
                       QToolButton : 204
                          QToolTip : 12
                     QToolTipGroup : 44
                       QTranslator : 44
                QTranslatorMessage : 32
                       QTsciiCodec : 4
                          QUriDrag : 68
                              QUrl : 8
                          QUrlInfo : 8
                      QUrlOperator : 52
                             QUuid : 16
                        QValidator : 40
                   QValueList<int> : 4
               QValueList<QString> : 4
                  QValueStack<int> : 4
              QValueStack<QString> : 4
                 QValueVector<int> : 4
             QValueVector<QString> : 4
                          QVariant : 4
                             QVBox : 152
                       QVBoxLayout : 92
                     QVButtonGroup : 212
                        QVGroupBox : 204
                    QWaitCondition : 8
                        QWhatsThis : 4
                       QWheelEvent : 40
                           QWidget : 116
                       QWidgetItem : 12
                     QWidgetPlugin : 48
                      QWidgetStack : 168
                     QWindowsStyle : 48
                           QWizard : 132
                          QWMatrix : 48
                        QWorkspace : 124
                    QXmlAttributes : 24
                QXmlContentHandler : 4
                   QXmlDeclHandler : 4
                QXmlDefaultHandler : 28
                    QXmlDTDHandler : 4
                QXmlEntityResolver : 4
                  QXmlErrorHandler : 4
                   QXmlInputSource : 40
                QXmlLexicalHandler : 4
                       QXmlLocator : 4
              QXmlNamespaceSupport : 4
                QXmlParseException : 24
                        QXmlReader : 4
                  QXmlSimpleReader : 1608


Sizes for Qt 4.3.0 -> 4.8.5

                   QAbstractButton : 20
          QAbstractEventDispatcher : 8
               QAbstractFileEngine : 8
        QAbstractFileEngineHandler : 4
        QAbstractGraphicsShapeItem : 8
             QAbstractItemDelegate : 8
                QAbstractItemModel : 8
                 QAbstractItemView : 20
                QAbstractListModel : 8
              QAbstractPrintDialog : 20
               QAbstractProxyModel : 8
               QAbstractScrollArea : 20
                   QAbstractSlider : 20
                   QAbstractSocket : 8
                  QAbstractSpinBox : 20
               QAbstractTableModel : 8
       QAbstractTextDocumentLayout : 8
                           QAction : 8
                      QActionEvent : 20
                      QActionGroup : 8
                      QApplication : 8
                    QAuthenticator : 4
                       QBasicTimer : 4
                         QBitArray : 4
                           QBitmap : 12
                        QBoxLayout : 16
                            QBrush : 4
                           QBuffer : 8
                      QButtonGroup : 8
                        QByteArray : 4
                 QByteArrayMatcher : 1032
                   QCalendarWidget : 20
                         QCDEStyle : 16
                             QChar : 2
                         QCheckBox : 20
                       QChildEvent : 16
                  QCleanlooksStyle : 12
                        QClipboard : 8
                       QCloseEvent : 12
                            QColor : 16
                      QColorDialog : 20
                         QColormap : 4
                       QColumnView : 20
                         QComboBox : 20
                      QCommonStyle : 8
                        QCompleter : 8
                  QConicalGradient : 56
                 QContextMenuEvent : 36
                  QCoreApplication : 8
                QCryptographicHash : 4
                           QCursor : 4
                       QDataStream : 28
                 QDataWidgetMapper : 8
                             QDate : 4
                         QDateEdit : 20
                         QDateTime : 4
                     QDateTimeEdit : 20
              QDBusAbstractAdaptor : 8
            QDBusAbstractInterface : 8
                     QDBusArgument : 4
                   QDBusConnection : 4
          QDBusConnectionInterface : 8
                      QDBusContext : 4
                        QDBusError : 16
                    QDBusInterface : 8
                      QDBusMessage : 4
                   QDBusObjectPath : 4
                   QDBusReply<int> : 20
               QDBusReply<QString> : 20
                       QDBusServer : 12
                    QDBusSignature : 4
                      QDBusVariant : 12
                  QDesktopServices : 1
                    QDesktopWidget : 20
                             QDial : 20
                           QDialog : 20
                  QDialogButtonBox : 20
                         QDirModel : 8
                       QDockWidget : 20
                          QDomAttr : 4
                  QDomCDATASection : 4
                 QDomCharacterData : 4
                       QDomComment : 4
                      QDomDocument : 4
              QDomDocumentFragment : 4
                  QDomDocumentType : 4
                       QDomElement : 4
                        QDomEntity : 4
               QDomEntityReference : 4
                QDomImplementation : 4
                  QDomNamedNodeMap : 4
                          QDomNode : 4
                      QDomNodeList : 4
                      QDomNotation : 4
         QDomProcessingInstruction : 4
                          QDomText : 4
                    QDoubleSpinBox : 20
                  QDoubleValidator : 28
                             QDrag : 8
                   QDragEnterEvent : 68
                   QDragLeaveEvent : 12
                    QDragMoveEvent : 68
                        QDropEvent : 52
       QDynamicPropertyChangeEvent : 16
                     QErrorMessage : 20
                            QEvent : 12
                        QEventLoop : 8
                             QFile : 8
                       QFileDialog : 20
                 QFileIconProvider : 8
                         QFileInfo : 4
                    QFileOpenEvent : 16
                QFileSystemWatcher : 8
                             QFlag : 4
                       QFocusEvent : 16
                       QFocusFrame : 20
                             QFont : 8
                     QFontComboBox : 20
                     QFontDatabase : 4
                       QFontDialog : 20
                         QFontInfo : 4
                      QFontMetrics : 4
                     QFontMetricsF : 4
                            QFrame : 20
                     QFSFileEngine : 8
                              QFtp : 8
                  QGenericArgument : 8
            QGenericReturnArgument : 8
                         QGradient : 56
              QGraphicsEllipseItem : 8
                     QGraphicsItem : 8
            QGraphicsItemAnimation : 12
                QGraphicsItemGroup : 8
                 QGraphicsLineItem : 8
                 QGraphicsPathItem : 8
              QGraphicsPolygonItem : 8
                 QGraphicsRectItem : 8
                    QGraphicsScene : 8
    QGraphicsSceneContextMenuEvent : 16
       QGraphicsSceneDragDropEvent : 16
               QGraphicsSceneEvent : 16
           QGraphicsSceneHelpEvent : 16
          QGraphicsSceneHoverEvent : 16
          QGraphicsSceneMouseEvent : 16
          QGraphicsSceneWheelEvent : 16
           QGraphicsSimpleTextItem : 8
                  QGraphicsSvgItem : 16
                 QGraphicsTextItem : 20
                     QGraphicsView : 20
                       QGridLayout : 16
                         QGroupBox : 20
                       QHBoxLayout : 16
                       QHeaderView : 20
                        QHelpEvent : 28
                        QHideEvent : 12
                      QHostAddress : 4
                         QHostInfo : 4
                       QHoverEvent : 28
                             QHttp : 8
                       QHttpHeader : 8
                QHttpRequestHeader : 8
               QHttpResponseHeader : 8
                             QIcon : 4
                    QIconDragEvent : 12
                       QIconEngine : 4
                     QIconEngineV2 : 4
                            QImage : 12
                   QImageIOHandler : 8
                      QImageReader : 4
                      QImageWriter : 4
                     QInputContext : 8
                      QInputDialog : 20
                       QInputEvent : 16
                 QInputMethodEvent : 32
                     QIntValidator : 16
                     QItemDelegate : 8
                    QItemSelection : 4
               QItemSelectionModel : 8
               QItemSelectionRange : 8
                         QKeyEvent : 28
                      QKeySequence : 4
                            QLabel : 20
                       QLatin1Char : 1
                     QLatin1String : 4
                           QLayout : 16
                       QLayoutItem : 8
                        QLCDNumber : 20
                          QLibrary : 16
                      QLibraryInfo : 1
                             QLine : 16
                   QLinearGradient : 56
                         QLineEdit : 20
                            QLineF : 32
                  QLinkedList<int> : 4
              QLinkedList<QString> : 4
                        QList<int> : 4
                    QList<QString> : 4
                         QListView : 20
                       QListWidget : 20
                   QListWidgetItem : 24
                           QLocale : 4
                       QMainWindow : 20
                           QMatrix : 48
                          QMdiArea : 20
                     QMdiSubWindow : 20
                             QMenu : 20
                          QMenuBar : 20
                       QMessageBox : 20
                    QMetaClassInfo : 8
                         QMetaEnum : 8
                       QMetaMethod : 8
                       QMetaObject : 16
                     QMetaProperty : 20
                         QMetaType : 1
                         QMimeData : 8
                       QMimeSource : 4
                       QModelIndex : 16
                       QMotifStyle : 16
                       QMouseEvent : 40
                        QMoveEvent : 28
                            QMovie : 8
                            QMutex : 4
                      QMutexLocker : 4
              QNetworkAddressEntry : 4
                 QNetworkInterface : 4
                     QNetworkProxy : 4
                           QObject : 8
             QObjectCleanupHandler : 12
                  QPageSetupDialog : 20
                      QPaintDevice : 8
                      QPaintEngine : 20
                 QPaintEngineState : 4
                          QPainter : 4
                      QPainterPath : 4
               QPainterPathStroker : 4
                       QPaintEvent : 36
                          QPalette : 8
                              QPen : 4
             QPersistentModelIndex : 4
                          QPicture : 12
                        QPictureIO : 4
                           QPixmap : 12
                      QPixmapCache : 1
                            QPoint : 8
                     QPointer<int> : 4
                 QPointer<QString> : 4
                           QPointF : 16
                          QPolygon : 4
                         QPolygonF : 4
                      QPrintDialog : 20
                      QPrintEngine : 4
                          QPrinter : 12
                          QProcess : 8
                      QProgressBar : 20
                   QProgressDialog : 20
                       QProxyModel : 8
                       QPushButton : 20
                       QQueue<int> : 4
                   QQueue<QString> : 4
                   QRadialGradient : 56
                      QRadioButton : 20
                       QReadLocker : 4
                    QReadWriteLock : 4
                             QRect : 16
                            QRectF : 32
                           QRegExp : 4
                  QRegExpValidator : 12
                           QRegion : 4
                      QResizeEvent : 28
                         QResource : 4
                       QRubberBand : 20
                       QScriptable : 4
                    QScriptContext : 4
                     QScriptEngine : 8
                      QScriptValue : 4
                       QScrollArea : 20
                        QScrollBar : 20
                        QSemaphore : 4
                   QSessionManager : 8
                         QSet<int> : 4
                     QSet<QString> : 4
                         QSettings : 8
                       QSharedData : 4
           QSharedDataPointer<int> : 4
       QSharedDataPointer<QString> : 4
                         QShortcut : 8
                    QShortcutEvent : 24
                        QShowEvent : 12
                     QSignalMapper : 8
                        QSignalSpy : 20
                             QSize : 8
                            QSizeF : 16
                         QSizeGrip : 20
                       QSizePolicy : 4
                           QSlider : 20
                   QSocketNotifier : 20
             QSortFilterProxyModel : 8
                            QSound : 8
                       QSpacerItem : 36
                          QSpinBox : 20
                     QSplashScreen : 20
                         QSplitter : 20
                   QSplitterHandle : 20
                      QSqlDatabase : 4
                        QSqlDriver : 8
                         QSqlError : 16
                         QSqlField : 16
                         QSqlIndex : 16
                         QSqlQuery : 4
                    QSqlQueryModel : 8
                        QSqlRecord : 4
                      QSqlRelation : 12
            QSqlRelationalDelegate : 8
          QSqlRelationalTableModel : 8
                        QSqlResult : 8
                    QSqlTableModel : 8
                   QSslCertificate : 4
                        QSslCipher : 4
                         QSslError : 4
                           QSslKey : 4
                        QSslSocket : 8
                    QStackedLayout : 16
                    QStackedWidget : 20
                       QStack<int> : 4
                   QStack<QString> : 4
                     QStandardItem : 8
                QStandardItemModel : 8
                        QStatusBar : 20
                   QStatusTipEvent : 16
                           QString : 4
                       QStringList : 4
                  QStringListModel : 12
                    QStringMatcher : 1036
                        QStringRef : 12
                            QStyle : 8
                  QStyleHintReturn : 8
              QStyleHintReturnMask : 12
           QStyleHintReturnVariant : 20
                      QStyleOption : 44
                QStyleOptionButton : 64
              QStyleOptionComboBox : 92
               QStyleOptionComplex : 52
            QStyleOptionDockWidget : 52
             QStyleOptionFocusRect : 60
                 QStyleOptionFrame : 52
               QStyleOptionFrameV2 : 56
          QStyleOptionGraphicsItem : 132
              QStyleOptionGroupBox : 88
                QStyleOptionHeader : 80
              QStyleOptionMenuItem : 96
           QStyleOptionProgressBar : 68
         QStyleOptionProgressBarV2 : 76
          QStyleOptionQ3DockWindow : 48
            QStyleOptionQ3ListView : 84
        QStyleOptionQ3ListViewItem : 64
            QStyleOptionRubberBand : 52
              QStyleOptionSizeGrip : 56
                QStyleOptionSlider : 104
               QStyleOptionSpinBox : 64
                   QStyleOptionTab : 72
            QStyleOptionTabBarBase : 80
                 QStyleOptionTabV2 : 80
        QStyleOptionTabWidgetFrame : 80
              QStyleOptionTitleBar : 68
               QStyleOptionToolBar : 68
               QStyleOptionToolBox : 52
             QStyleOptionToolBoxV2 : 60
            QStyleOptionToolButton : 96
              QStyleOptionViewItem : 80
            QStyleOptionViewItemV2 : 84
                     QStylePainter : 12
                     QSvgGenerator : 12
                      QSvgRenderer : 8
                        QSvgWidget : 20
                QSyntaxHighlighter : 8
                          QSysInfo : 1
                     QSystemLocale : 4
                   QSystemTrayIcon : 8
                           QTabBar : 20
                      QTabletEvent : 104
                        QTableView : 20
                      QTableWidget : 20
                  QTableWidgetItem : 24
        QTableWidgetSelectionRange : 16
                        QTcpServer : 8
                        QTcpSocket : 8
                    QTemporaryFile : 8
                    QTestEventList : 4
                        QTextBlock : 8
                  QTextBlockFormat : 8
                   QTextBlockGroup : 8
                QTextBlockUserData : 4
                      QTextBrowser : 20
                   QTextCharFormat : 8
                        QTextCodec : 4
                       QTextCursor : 4
                      QTextDecoder : 32
                     QTextDocument : 8
             QTextDocumentFragment : 4
                         QTextEdit : 20
                      QTextEncoder : 32
                       QTextFormat : 8
                     QTextFragment : 12
                        QTextFrame : 8
                  QTextFrameFormat : 8
                  QTextImageFormat : 8
                 QTextInlineObject : 8
                       QTextLayout : 4
                       QTextLength : 12
                         QTextLine : 8
                         QTextList : 8
                   QTextListFormat : 8
                       QTextObject : 8
                       QTextOption : 24
                       QTextStream : 8
                        QTextTable : 8
                    QTextTableCell : 8
                  QTextTableFormat : 8
                           QThread : 8
                             QTime : 4
                         QTimeEdit : 20
                         QTimeLine : 8
                            QTimer : 24
                       QTimerEvent : 16
                          QToolBar : 20
                          QToolBox : 20
                       QToolButton : 20
                          QToolTip : 1
                        QTransform : 80
                       QTranslator : 8
                         QTreeView : 20
                       QTreeWidget : 20
                   QTreeWidgetItem : 32
                        QUdpSocket : 8
                      QUndoCommand : 8
                        QUndoGroup : 8
                        QUndoStack : 8
                         QUndoView : 20
                              QUrl : 4
                          QUrlInfo : 8
                             QUuid : 16
                        QValidator : 8
                          QVariant : 12
              QVarLengthArray<int> : 1044
          QVarLengthArray<QString> : 1044
                       QVBoxLayout : 16
                      QVector<int> : 4
                  QVector<QString> : 4
                    QWaitCondition : 4
                        QWhatsThis : 1
            QWhatsThisClickedEvent : 16
                       QWheelEvent : 44
                           QWidget : 20
                     QWidgetAction : 8
                       QWidgetItem : 12
                     QWindowsStyle : 12
           QWindowStateChangeEvent : 16
                QWindowsVistaStyle : 16
                   QWindowsXPStyle : 16
                           QWizard : 20
                       QWizardPage : 20
                        QWorkspace : 20
                      QWriteLocker : 4
                    QXmlAttributes : 12
                QXmlContentHandler : 4
                   QXmlDeclHandler : 4
                QXmlDefaultHandler : 28
                    QXmlDTDHandler : 4
                QXmlEntityResolver : 4
                  QXmlErrorHandler : 4
                   QXmlInputSource : 8
                QXmlLexicalHandler : 4
                       QXmlLocator : 4
              QXmlNamespaceSupport : 4
                QXmlParseException : 4
                        QXmlReader : 4
                  QXmlSimpleReader : 8
               QXmlStreamAttribute : 56
              QXmlStreamAttributes : 4
       QXmlStreamEntityDeclaration : 64
    QXmlStreamNamespaceDeclaration : 28
     QXmlStreamNotationDeclaration : 40
                  QXmlStreamReader : 4
                  QXmlStreamWriter : 4

x86_64

Using gcc on a gentoo system

                    char : 1
                     int : 4
                   float : 4
                  void * : 8
               short int : 2
                long int : 8
           long long int : 8
                  double : 8
             long double : 16
                unsigned : 4
          unsigned short : 2
                  size_t : 8
                  time_t : 8


Sizes for QT 3.3.8

                       QAccel : 88
                      QAction : 88
                 QActionGroup : 96
                 QApplication : 136
                   QBig5Codec : 8
              QBig5hkscsCodec : 8
                    QBitArray : 16
                      QBitmap : 48
                      QBitVal : 16
                   QBoxLayout : 152
                       QBrush : 8
                      QBuffer : 48
                      QButton : 232
                 QButtonGroup : 328
                   QByteArray : 16
                  QCache<int> : 48
              QCache<QString> : 48
                      QCanvas : 264
               QCanvasEllipse : 96
                  QCanvasItem : 56
              QCanvasItemList : 8
                  QCanvasLine : 96
                QCanvasPixmap : 64
           QCanvasPixmapArray : 16
               QCanvasPolygon : 96
         QCanvasPolygonalItem : 80
             QCanvasRectangle : 88
                QCanvasSpline : 120
                QCanvasSprite : 72
                  QCanvasText : 112
                  QCanvasView : 264
                    QCDEStyle : 96
                        QChar : 2
                     QCharRef : 16
                    QCheckBox : 232
               QCheckListItem : 88
              QCheckTableItem : 112
                  QChildEvent : 24
                   QClipboard : 80
                  QCloseEvent : 16
                       QColor : 8
                 QColorDialog : 224
                   QColorDrag : 136
                  QColorGroup : 16
                    QComboBox : 208
              QComboTableItem : 120
                 QCommonStyle : 88
                 QConstString : 8
            QContextMenuEvent : 40
                     QCString : 16
                      QCursor : 8
                 QCustomEvent : 24
              QCustomMenuItem : 8
                 QDataBrowser : 208
                  QDataStream : 32
                   QDataTable : 608
                    QDataView : 208
                        QDate : 4
                    QDateEdit : 208
                    QDateTime : 8
                QDateTimeEdit : 224
            QDateTimeEditBase : 200
               QDesktopWidget : 208
                        QDial : 248
                      QDialog : 216
                   QDict<int> : 48
               QDict<QString> : 48
                         QDir : 56
                         QDns : 112
                    QDockArea : 296
                  QDockWindow : 448
                     QDomAttr : 16
             QDomCDATASection : 16
            QDomCharacterData : 16
                  QDomComment : 16
                 QDomDocument : 16
         QDomDocumentFragment : 16
             QDomDocumentType : 16
                  QDomElement : 16
                   QDomEntity : 16
          QDomEntityReference : 16
           QDomImplementation : 16
             QDomNamedNodeMap : 8
                     QDomNode : 16
                 QDomNodeList : 16
                 QDomNotation : 16
    QDomProcessingInstruction : 16
                     QDomText : 16
             QDoubleValidator : 104
              QDragEnterEvent : 88
              QDragLeaveEvent : 16
               QDragMoveEvent : 88
                  QDragObject : 120
                   QDropEvent : 72
                QErrorMessage : 264
                  QEucJpCodec : 16
                  QEucKrCodec : 8
                       QEvent : 16
                   QEventLoop : 88
                        QFile : 88
                  QFileDialog : 320
            QFileIconProvider : 80
                    QFileInfo : 24
                 QFilePreview : 8
                   QFocusData : 72
                  QFocusEvent : 16
                        QFont : 8
                QFontDatabase : 8
                  QFontDialog : 224
                    QFontInfo : 24
                 QFontMetrics : 24
                       QFrame : 240
                         QFtp : 136
                QGb18030Codec : 8
                 QGb2312Codec : 8
                    QGbkCodec : 8
                  QGLColormap : 8
                        QGrid : 248
                  QGridLayout : 144
                    QGridView : 272
                    QGroupBox : 320
         QGuardedPtr<QString> : 8
                        QHBox : 248
                  QHBoxLayout : 152
                QHButtonGroup : 328
                      QHeader : 248
                 QHebrewCodec : 8
                   QHGroupBox : 320
                   QHideEvent : 16
                 QHostAddress : 16
                        QHttp : 112
                  QHttpHeader : 24
           QHttpRequestHeader : 48
          QHttpResponseHeader : 40
                    QIconDrag : 136
               QIconDragEvent : 16
                QIconDragItem : 24
                     QIconSet : 16
                    QIconView : 256
                QIconViewItem : 160
                       QImage : 8
               QImageConsumer : 8
                QImageDecoder : 32
                   QImageDrag : 200
                 QImageFormat : 8
           QImageFormatPlugin : 96
             QImageFormatType : 8
                     QImageIO : 72
                     QIMEvent : 32
                 QInputDialog : 224
                QIntValidator : 88
                    QIODevice : 24
                    QJisCodec : 16
                    QKeyEvent : 32
                 QKeySequence : 8
                       QLabel : 320
                      QLayout : 136
                  QLayoutItem : 16
                   QLCDNumber : 296
                     QLibrary : 32
                    QLineEdit : 248
                     QListBox : 256
                 QListBoxItem : 56
               QListBoxPixmap : 104
                 QListBoxText : 56
                    QListView : 256
                QListViewItem : 72
                     QLocalFs : 144
                  QMainWindow : 208
               QMemArray<int> : 16
           QMemArray<QString> : 16
                     QMenuBar : 312
                    QMenuData : 48
                  QMessageBox : 248
                  QMetaObject : 96
                QMetaProperty : 48
                  QMimeSource : 32
              QMotifPlusStyle : 96
                  QMotifStyle : 96
                  QMouseEvent : 40
                   QMoveEvent : 32
                       QMovie : 8
                       QMutex : 16
                 QMutexLocker : 8
            QNetworkOperation : 88
             QNetworkProtocol : 88
                      QObject : 80
        QObjectCleanupHandler : 88
                  QObjectList : 56
                 QPaintDevice : 40
          QPaintDeviceMetrics : 8
                     QPainter : 392
                  QPaintEvent : 48
                     QPalette : 8
                         QPen : 8
                     QPicture : 48
                      QPixmap : 48
                 QPixmapCache : 1
               QPlatinumStyle : 96
              QPNGImagePacker : 56
                       QPoint : 8
                  QPointArray : 16
                   QPopupMenu : 328
                     QPrinter : 160
                     QProcess : 168
                 QProgressBar : 280
              QProgressDialog : 232
               QPtrCollection : 16
                QPtrDict<int> : 48
            QPtrDict<QString> : 48
                QPtrList<int> : 56
            QPtrList<QString> : 56
               QPtrQueue<int> : 56
           QPtrQueue<QString> : 56
               QPtrStack<int> : 56
           QPtrStack<QString> : 56
              QPtrVector<int> : 32
          QPtrVector<QString> : 32
                  QPushButton : 248
                 QRadioButton : 232
                QRangeControl : 40
                        QRect : 16
                      QRegExp : 16
             QRegExpValidator : 96
                      QRegion : 8
                 QResizeEvent : 32
                   QScrollBar : 280
                  QScrollView : 248
                   QSemaphore : 16
                QServerSocket : 88
              QSessionManager : 88
                    QSettings : 8
                    QSGIStyle : 112
                   QShowEvent : 16
                      QSignal : 88
                QSignalMapper : 88
              QSimpleRichText : 8
                        QSize : 8
                    QSizeGrip : 232
                  QSizePolicy : 4
                   QSjisCodec : 16
                      QSlider : 296
                      QSocket : 112
                QSocketDevice : 96
              QSocketNotifier : 96
                       QSound : 88
                  QSpacerItem : 40
                     QSpinBox : 296
                QSplashScreen : 208
                    QSplitter : 256
                         QSql : 1
                   QSqlCursor : 40
                 QSqlDatabase : 88
                   QSqlDriver : 120
             QSqlDriverPlugin : 96
                    QSqlError : 32
                    QSqlField : 40
                QSqlFieldInfo : 16
                     QSqlForm : 88
                    QSqlIndex : 40
              QSqlPropertyMap : 16
                    QSqlQuery : 16
                   QSqlRecord : 16
               QSqlRecordInfo : 8
                   QSqlResult : 24
             QSqlSelectCursor : 48
                   QStatusBar : 208
                  QStoredDrag : 128
                    QStrIList : 64
                      QString : 8
                  QStringList : 8
                     QStrList : 64
                       QStyle : 88
                 QStyleOption : 104
                 QStylePlugin : 96
                  QStyleSheet : 136
              QStyleSheetItem : 8
           QSyntaxHighlighter : 32
                         QTab : 56
                      QTabBar : 224
                   QTabDialog : 224
                       QTable : 600
                   QTableItem : 96
              QTableSelection : 28
                 QTabletEvent : 64
                   QTabWidget : 208
                 QTextBrowser : 480
                   QTextCodec : 8
             QTextCodecPlugin : 96
                 QTextDecoder : 8
                    QTextDrag : 128
                    QTextEdit : 472
                 QTextEncoder : 8
                 QTextIStream : 72
                 QTextOStream : 72
                  QTextStream : 72
                      QThread : 16
                        QTime : 4
                    QTimeEdit : 208
                       QTimer : 88
                  QTimerEvent : 24
                     QToolBar : 480
                     QToolBox : 248
                  QToolButton : 376
                     QToolTip : 24
                QToolTipGroup : 88
                  QTranslator : 88
           QTranslatorMessage : 64
                  QTsciiCodec : 8
                     QUriDrag : 128
                         QUrl : 16
                     QUrlInfo : 16
                 QUrlOperator : 104
                        QUuid : 16
                   QValidator : 80
              QValueList<int> : 8
          QValueList<QString> : 8
             QValueStack<int> : 8
         QValueStack<QString> : 8
            QValueVector<int> : 8
        QValueVector<QString> : 8
                     QVariant : 8
                        QVBox : 248
                  QVBoxLayout : 152
                QVButtonGroup : 328
                   QVGroupBox : 320
               QWaitCondition : 16
                   QWhatsThis : 8
                  QWheelEvent : 48
                      QWidget : 200
                  QWidgetItem : 24
                QWidgetPlugin : 96
                 QWidgetStack : 280
                QWindowsStyle : 96
                      QWizard : 224
                     QWMatrix : 48
                   QWorkspace : 216
               QXmlAttributes : 48
           QXmlContentHandler : 8
              QXmlDeclHandler : 8
           QXmlDefaultHandler : 56
               QXmlDTDHandler : 8
           QXmlEntityResolver : 8
             QXmlErrorHandler : 8
              QXmlInputSource : 72
           QXmlLexicalHandler : 8
                  QXmlLocator : 8
         QXmlNamespaceSupport : 8
           QXmlParseException : 40
                   QXmlReader : 8
             QXmlSimpleReader : 1664


Sizes for QT 4.3.0 -> 4.8.5

                   QAbstractButton : 40
          QAbstractEventDispatcher : 16
               QAbstractFileEngine : 16
        QAbstractFileEngineHandler : 8
        QAbstractGraphicsShapeItem : 16
             QAbstractItemDelegate : 16
                QAbstractItemModel : 16
                 QAbstractItemView : 40
                QAbstractListModel : 16
              QAbstractPrintDialog : 40
               QAbstractProxyModel : 16
               QAbstractScrollArea : 40
                   QAbstractSlider : 40
                   QAbstractSocket : 16
                  QAbstractSpinBox : 40
               QAbstractTableModel : 16
       QAbstractTextDocumentLayout : 16
                       QAccessible : 1
                 QAccessibleBridge : 8
                  QAccessibleEvent : 32
              QAccessibleInterface : 8
                 QAccessibleObject : 16
                 QAccessibleWidget : 24
                           QAction : 16
                      QActionEvent : 40
                      QActionGroup : 16
                      QApplication : 16
                    QAuthenticator : 8
                       QBasicTimer : 4
                         QBitArray : 8
                           QBitmap : 24
                        QBoxLayout : 32
                            QBrush : 8
                           QBuffer : 16
                      QButtonGroup : 16
                        QByteArray : 8
                 QByteArrayMatcher : 1040
                   QCalendarWidget : 40
                         QCDEStyle : 32
                             QChar : 2
                         QCheckBox : 40
                       QChildEvent : 32
                  QCleanlooksStyle : 24
                        QClipboard : 16
                       QCloseEvent : 24
                            QColor : 16
                      QColorDialog : 40
                         QColormap : 8
                       QColumnView : 40
                         QComboBox : 40
                      QCommonStyle : 16
                        QCompleter : 16
                  QConicalGradient : 64
                 QContextMenuEvent : 48
                  QCoreApplication : 16
                QCryptographicHash : 8
                           QCursor : 8
                       QDataStream : 40
                 QDataWidgetMapper : 16
                             QDate : 4
                         QDateEdit : 40
                         QDateTime : 8
                     QDateTimeEdit : 40
              QDBusAbstractAdaptor : 16
            QDBusAbstractInterface : 16
                     QDBusArgument : 8
                   QDBusConnection : 8
          QDBusConnectionInterface : 16
                      QDBusContext : 8
                        QDBusError : 32
                    QDBusInterface : 16
                      QDBusMessage : 8
                   QDBusObjectPath : 8
                   QDBusReply<int> : 40
               QDBusReply<QString> : 40
                       QDBusServer : 24
                    QDBusSignature : 8
                      QDBusVariant : 16
                  QDesktopServices : 1
                    QDesktopWidget : 40
                             QDial : 40
                           QDialog : 40
                  QDialogButtonBox : 40
                         QDirModel : 16
                       QDockWidget : 40
                          QDomAttr : 8
                  QDomCDATASection : 8
                 QDomCharacterData : 8
                       QDomComment : 8
                      QDomDocument : 8
              QDomDocumentFragment : 8
                  QDomDocumentType : 8
                       QDomElement : 8
                        QDomEntity : 8
               QDomEntityReference : 8
                QDomImplementation : 8
                  QDomNamedNodeMap : 8
                          QDomNode : 8
                      QDomNodeList : 8
                      QDomNotation : 8
         QDomProcessingInstruction : 8
                          QDomText : 8
                    QDoubleSpinBox : 40
                  QDoubleValidator : 40
                             QDrag : 16
                   QDragEnterEvent : 96
                   QDragLeaveEvent : 24
                    QDragMoveEvent : 96
                        QDropEvent : 80
       QDynamicPropertyChangeEvent : 32
                     QErrorMessage : 40
                            QEvent : 24
                        QEventLoop : 16
                             QFile : 16
                       QFileDialog : 40
                 QFileIconProvider : 16
                         QFileInfo : 8
                    QFileOpenEvent : 32
                QFileSystemWatcher : 16
                             QFlag : 4
                       QFocusEvent : 24
                       QFocusFrame : 40
                             QFont : 16
                     QFontComboBox : 40
                     QFontDatabase : 8
                       QFontDialog : 40
                         QFontInfo : 8
                      QFontMetrics : 8
                     QFontMetricsF : 8
                            QFrame : 40
                     QFSFileEngine : 16
                              QFtp : 16
                  QGenericArgument : 16
            QGenericReturnArgument : 16
                         QGradient : 64
              QGraphicsEllipseItem : 16
                     QGraphicsItem : 16
            QGraphicsItemAnimation : 24
                QGraphicsItemGroup : 16
                 QGraphicsLineItem : 16
                 QGraphicsPathItem : 16
              QGraphicsPolygonItem : 16
                 QGraphicsRectItem : 16
                    QGraphicsScene : 16
    QGraphicsSceneContextMenuEvent : 32
       QGraphicsSceneDragDropEvent : 32
               QGraphicsSceneEvent : 32
           QGraphicsSceneHelpEvent : 32
          QGraphicsSceneHoverEvent : 32
          QGraphicsSceneMouseEvent : 32
          QGraphicsSceneWheelEvent : 32
           QGraphicsSimpleTextItem : 16
                  QGraphicsSvgItem : 32
                 QGraphicsTextItem : 40
                     QGraphicsView : 40
                       QGridLayout : 32
                         QGroupBox : 40
                       QHBoxLayout : 32
                       QHeaderView : 40
                        QHelpEvent : 40
                        QHideEvent : 24
                      QHostAddress : 8
                         QHostInfo : 8
                       QHoverEvent : 40
                             QHttp : 16
                       QHttpHeader : 16
                QHttpRequestHeader : 16
               QHttpResponseHeader : 16
                             QIcon : 8
                    QIconDragEvent : 24
                       QIconEngine : 8
                     QIconEngineV2 : 8
                            QImage : 24
                   QImageIOHandler : 16
                      QImageReader : 8
                      QImageWriter : 8
                     QInputContext : 16
                      QInputDialog : 40
                       QInputEvent : 24
                 QInputMethodEvent : 56
                     QIntValidator : 24
                     QItemDelegate : 16
                    QItemSelection : 8
               QItemSelectionModel : 16
               QItemSelectionRange : 16
                         QKeyEvent : 40
                      QKeySequence : 8
                            QLabel : 40
                       QLatin1Char : 1
                     QLatin1String : 8
                           QLayout : 32
                       QLayoutItem : 16
                        QLCDNumber : 40
                          QLibrary : 32
                      QLibraryInfo : 1
                             QLine : 16
                   QLinearGradient : 64
                         QLineEdit : 40
                            QLineF : 32
                  QLinkedList<int> : 8
              QLinkedList<QString> : 8
                        QList<int> : 8
                    QList<QString> : 8
                         QListView : 40
                       QListWidget : 40
                   QListWidgetItem : 48
                           QLocale : 8
                       QMainWindow : 40
                           QMatrix : 48
                          QMdiArea : 40
                     QMdiSubWindow : 40
                             QMenu : 40
                          QMenuBar : 40
                       QMessageBox : 40
                    QMetaClassInfo : 16
                         QMetaEnum : 16
                       QMetaMethod : 16
                       QMetaObject : 32
                     QMetaProperty : 32
                         QMetaType : 1
                         QMimeData : 16
                       QMimeSource : 8
                       QModelIndex : 24
                       QMotifStyle : 32
                       QMouseEvent : 48
                        QMoveEvent : 40
                            QMovie : 16
                            QMutex : 8
                      QMutexLocker : 8
              QNetworkAddressEntry : 8
                 QNetworkInterface : 8
                     QNetworkProxy : 8
                           QObject : 16
             QObjectCleanupHandler : 24
                  QPageSetupDialog : 40
                      QPaintDevice : 16
                      QPaintEngine : 32
                 QPaintEngineState : 4
                          QPainter : 8
                      QPainterPath : 8
               QPainterPathStroker : 8
                       QPaintEvent : 56
                          QPalette : 16
                              QPen : 8
             QPersistentModelIndex : 8
                          QPicture : 24
                        QPictureIO : 8
                           QPixmap : 24
                      QPixmapCache : 1
                            QPoint : 8
                     QPointer<int> : 8
                 QPointer<QString> : 8
                           QPointF : 16
                          QPolygon : 8
                         QPolygonF : 8
                      QPrintDialog : 40
                      QPrintEngine : 8
                          QPrinter : 24
                          QProcess : 16
                      QProgressBar : 40
                   QProgressDialog : 40
                       QProxyModel : 16
                       QPushButton : 40
                       QQueue<int> : 8
                   QQueue<QString> : 8
                   QRadialGradient : 64
                      QRadioButton : 40
                       QReadLocker : 8
                    QReadWriteLock : 8
                             QRect : 16
                            QRectF : 32
                           QRegExp : 8
                  QRegExpValidator : 24
                           QRegion : 8
                      QResizeEvent : 40
                         QResource : 8
                       QRubberBand : 40
                       QScriptable : 8
                    QScriptContext : 8
                     QScriptEngine : 16
                      QScriptValue : 8
                       QScrollArea : 40
                        QScrollBar : 40
                        QSemaphore : 8
                   QSessionManager : 16
                         QSet<int> : 8
                     QSet<QString> : 8
                         QSettings : 16
                       QSharedData : 4
           QSharedDataPointer<int> : 8
       QSharedDataPointer<QString> : 8
                         QShortcut : 16
                    QShortcutEvent : 40
                        QShowEvent : 24
                     QSignalMapper : 16
                        QSignalSpy : 40
                             QSize : 8
                            QSizeF : 16
                         QSizeGrip : 40
                       QSizePolicy : 4
                           QSlider : 40
                   QSocketNotifier : 32
             QSortFilterProxyModel : 16
                            QSound : 16
                       QSpacerItem : 40
                          QSpinBox : 40
                     QSplashScreen : 40
                         QSplitter : 40
                   QSplitterHandle : 40
                      QSqlDatabase : 8
                        QSqlDriver : 16
                         QSqlError : 24
                         QSqlField : 24
                         QSqlIndex : 32
                         QSqlQuery : 8
                    QSqlQueryModel : 16
                        QSqlRecord : 8
                      QSqlRelation : 24
            QSqlRelationalDelegate : 16
          QSqlRelationalTableModel : 16
                        QSqlResult : 16
                    QSqlTableModel : 16
                   QSslCertificate : 8
                        QSslCipher : 8
                         QSslError : 8
                           QSslKey : 8
                        QSslSocket : 16
                    QStackedLayout : 32
                    QStackedWidget : 40
                       QStack<int> : 8
                   QStack<QString> : 8
                     QStandardItem : 16
                QStandardItemModel : 16
                        QStatusBar : 40
                   QStatusTipEvent : 32
                           QString : 8
                       QStringList : 8
                  QStringListModel : 24
                    QStringMatcher : 1048
                        QStringRef : 16
                            QStyle : 16
                  QStyleHintReturn : 8
              QStyleHintReturnMask : 16
           QStyleHintReturnVariant : 24
                      QStyleOption : 56
                QStyleOptionButton : 88
              QStyleOptionComboBox : 112
               QStyleOptionComplex : 64
            QStyleOptionDockWidget : 72
             QStyleOptionFocusRect : 72
                 QStyleOptionFrame : 64
               QStyleOptionFrameV2 : 72
          QStyleOptionGraphicsItem : 144
              QStyleOptionGroupBox : 112
                QStyleOptionHeader : 112
              QStyleOptionMenuItem : 128
           QStyleOptionProgressBar : 88
         QStyleOptionProgressBarV2 : 96
          QStyleOptionQ3DockWindow : 64
            QStyleOptionQ3ListView : 112
        QStyleOptionQ3ListViewItem : 80
            QStyleOptionRubberBand : 64
              QStyleOptionSizeGrip : 72
                QStyleOptionSlider : 120
               QStyleOptionSpinBox : 80
                   QStyleOptionTab : 96
            QStyleOptionTabBarBase : 96
                 QStyleOptionTabV2 : 104
        QStyleOptionTabWidgetFrame : 96
              QStyleOptionTitleBar : 88
               QStyleOptionToolBar : 80
               QStyleOptionToolBox : 72
             QStyleOptionToolBoxV2 : 80
            QStyleOptionToolButton : 128
              QStyleOptionViewItem : 104
            QStyleOptionViewItemV2 : 104
                     QStylePainter : 24
                     QSvgGenerator : 24
                      QSvgRenderer : 16
                        QSvgWidget : 40
                QSyntaxHighlighter : 16
                          QSysInfo : 1
                     QSystemLocale : 8
                   QSystemTrayIcon : 16
                           QTabBar : 40
                      QTabletEvent : 120
                        QTableView : 40
                      QTableWidget : 40
                  QTableWidgetItem : 48
        QTableWidgetSelectionRange : 16
                        QTcpServer : 16
                        QTcpSocket : 16
                    QTemporaryFile : 16
                    QTestEventList : 8
                        QTextBlock : 16
                  QTextBlockFormat : 16
                   QTextBlockGroup : 16
                QTextBlockUserData : 8
                      QTextBrowser : 40
                   QTextCharFormat : 16
                        QTextCodec : 8
                       QTextCursor : 8
                      QTextDecoder : 40
                     QTextDocument : 16
             QTextDocumentFragment : 8
                         QTextEdit : 40
                      QTextEncoder : 40
                       QTextFormat : 16
                     QTextFragment : 16
                        QTextFrame : 16
                  QTextFrameFormat : 16
                  QTextImageFormat : 16
                 QTextInlineObject : 16
                       QTextLayout : 8
                       QTextLength : 16
                         QTextLine : 16
                         QTextList : 16
                   QTextListFormat : 16
                       QTextObject : 16
                       QTextOption : 32
                       QTextStream : 16
                        QTextTable : 16
                    QTextTableCell : 16
                  QTextTableFormat : 16
                           QThread : 16
                             QTime : 4
                         QTimeEdit : 40
                         QTimeLine : 16
                            QTimer : 32
                       QTimerEvent : 24
                          QToolBar : 40
                          QToolBox : 40
                       QToolButton : 40
                          QToolTip : 1
                        QTransform : 88
                       QTranslator : 16
                         QTreeView : 40
                       QTreeWidget : 40
                   QTreeWidgetItem : 64
                        QUdpSocket : 16
                      QUndoCommand : 16
                        QUndoGroup : 16
                        QUndoStack : 16
                         QUndoView : 40
                              QUrl : 8
                          QUrlInfo : 16
                             QUuid : 16
                        QValidator : 16
                          QVariant : 16
              QVarLengthArray<int> : 1048
          QVarLengthArray<QString> : 2072
                       QVBoxLayout : 32
                      QVector<int> : 8
                  QVector<QString> : 8
                    QWaitCondition : 8
                        QWhatsThis : 1
            QWhatsThisClickedEvent : 32
                       QWheelEvent : 56
                           QWidget : 40
                     QWidgetAction : 16
                       QWidgetItem : 24
                     QWindowsStyle : 24
           QWindowStateChangeEvent : 24
                QWindowsVistaStyle : 32
                   QWindowsXPStyle : 32
                           QWizard : 40
                       QWizardPage : 40
                        QWorkspace : 40
                      QWriteLocker : 8
                    QXmlAttributes : 24
                QXmlContentHandler : 8
                   QXmlDeclHandler : 8
                QXmlDefaultHandler : 56
                    QXmlDTDHandler : 8
                QXmlEntityResolver : 8
                  QXmlErrorHandler : 8
                   QXmlInputSource : 16
                QXmlLexicalHandler : 8
                       QXmlLocator : 8
              QXmlNamespaceSupport : 8
                QXmlParseException : 8
                        QXmlReader : 8
                  QXmlSimpleReader : 16
               QXmlStreamAttribute : 80
              QXmlStreamAttributes : 8
       QXmlStreamEntityDeclaration : 88
    QXmlStreamNamespaceDeclaration : 40
     QXmlStreamNotationDeclaration : 56
                  QXmlStreamReader : 8
                  QXmlStreamWriter : 8