diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-09-21 09:32:02 -0300 |
---|---|---|
committer | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-09-23 09:03:06 -0300 |
commit | 8048bd0c3bcdb1de33aa69d961402b355d6b07af (patch) | |
tree | 15c736c2180185e1940daf58c9c611abda42a306 /PySide/QtGui | |
parent | bf4b2c7660adc99b6a8b83748787f0ea078ad13b (diff) |
Modified the type system files to make use of nested type declarations.
Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
Reviewed by Renato Araújo <renato.filho@openbossa.org>
Diffstat (limited to 'PySide/QtGui')
-rw-r--r-- | PySide/QtGui/typesystem_gui_common.xml | 928 | ||||
-rw-r--r-- | PySide/QtGui/typesystem_gui_maemo.xml | 9 |
2 files changed, 504 insertions, 433 deletions
diff --git a/PySide/QtGui/typesystem_gui_common.xml b/PySide/QtGui/typesystem_gui_common.xml index 0ffdf905e..76afeccfc 100644 --- a/PySide/QtGui/typesystem_gui_common.xml +++ b/PySide/QtGui/typesystem_gui_common.xml @@ -147,307 +147,8 @@ <rejection class="QPaintEngine" function-name="fix_neg_rect"/> <rejection class="QTabletEvent" field-name="mExtra"/> <rejection class="*" enum-name="enum_1"/> - <enum-type name="QAbstractItemDelegate::EndEditHint"/> - <enum-type name="QAbstractItemView::CursorAction"/> - <enum-type name="QAbstractItemView::DragDropMode"/> - <enum-type name="QAbstractItemView::DropIndicatorPosition"/> - <enum-type name="QAbstractItemView::EditTrigger" flags="QAbstractItemView::EditTriggers"/> - <enum-type name="QAbstractItemView::ScrollHint"/> - <enum-type name="QAbstractItemView::ScrollMode"/> - <enum-type name="QAbstractItemView::SelectionBehavior"/> - <enum-type name="QAbstractItemView::SelectionMode"/> - <enum-type name="QAbstractItemView::State"/> - <enum-type name="QAbstractPrintDialog::PrintDialogOption" flags="QAbstractPrintDialog::PrintDialogOptions"/> - <enum-type name="QAbstractPrintDialog::PrintRange"/> - <enum-type name="QAbstractSlider::SliderAction"/> - <enum-type name="QAbstractSlider::SliderChange"/> - <enum-type name="QAbstractSpinBox::ButtonSymbols"/> - <enum-type name="QAbstractSpinBox::CorrectionMode"/> - <enum-type name="QAbstractSpinBox::StepEnabledFlag" flags="QAbstractSpinBox::StepEnabled"/> - <enum-type name="QAction::ActionEvent"/> - <enum-type name="QAction::MenuRole"/> - <enum-type name="QApplication::ColorSpec"/> - <enum-type name="QApplication::Type"/> - <enum-type name="QCalendarWidget::HorizontalHeaderFormat"/> - <enum-type name="QCalendarWidget::SelectionMode"/> - <enum-type name="QCalendarWidget::VerticalHeaderFormat"/> - <enum-type name="QColor::Spec"/> - <enum-type name="QColorDialog::ColorDialogOption" flags="QColorDialog::ColorDialogOptions"/> - <enum-type name="QComboBox::InsertPolicy"/> - <enum-type name="QComboBox::SizeAdjustPolicy"/> - <enum-type name="QCompleter::CompletionMode"/> - <enum-type name="QCompleter::ModelSorting"/> - <enum-type name="QContextMenuEvent::Reason"/> - <enum-type name="QDesktopServices::StandardLocation"/> - <enum-type name="QDirModel::Roles"/> - <enum-type name="QFont::Capitalization"/> - <enum-type name="QFont::SpacingType"/> - <enum-type name="QFontDialog::FontDialogOption" flags="QFontDialog::FontDialogOptions"/> - <enum-type name="QFileSystemModel::Roles"/> - <enum-type name="QGraphicsItem::CacheMode"/> - <enum-type name="QGradient::InterpolationMode"/> - <enum-type name="QFormLayout::FieldGrowthPolicy"/> - <enum-type name="QFormLayout::ItemRole"/> - <enum-type name="QFormLayout::RowWrapPolicy"/> - <enum-type name="QIconEngineV2::IconEngineHook"/> - <enum-type name="QMdiArea::AreaOption" flags="QMdiArea::AreaOptions"/> - <enum-type name="QMdiArea::WindowOrder"/> - <enum-type name="QMdiArea::ViewMode"/> - <enum-type name="QMdiSubWindow::SubWindowOption" flags="QMdiSubWindow::SubWindowOptions"/> - <enum-type name="QPlainTextEdit::LineWrapMode"/> - <enum-type name="QPrintPreviewWidget::ViewMode"/> - <enum-type name="QPrintPreviewWidget::ZoomMode"/> - <enum-type name="QStyleOptionViewItemV4::StyleOptionVersion"/> - <enum-type name="QStyleOptionViewItemV4::ViewItemPosition"/> - <enum-type name="QDataWidgetMapper::SubmitPolicy"/> - <enum-type name="QDateTimeEdit::Section" flags="QDateTimeEdit::Sections"/> - <enum-type name="QDialog::DialogCode"/> - <enum-type name="QDialogButtonBox::ButtonLayout"/> - <enum-type name="QDialogButtonBox::ButtonRole"/> - <enum-type name="QFileDialog::AcceptMode"/> - <enum-type name="QFileDialog::DialogLabel"/> - <enum-type name="QFileDialog::FileMode"/> - <enum-type name="QFileDialog::Option" flags="QFileDialog::Options"/> - <enum-type name="QFileDialog::ViewMode"/> - <enum-type name="QFileIconProvider::IconType"/> - <enum-type name="QFont::Stretch"/> - <enum-type name="QFont::Style"/> - <enum-type name="QFont::StyleStrategy"/> - <enum-type name="QFont::Weight"/> - <enum-type name="QFontComboBox::FontFilter" flags="QFontComboBox::FontFilters"/> - <enum-type name="QFrame::Shadow" extensible="yes"/> - <enum-type name="QFrame::Shape"/> - <enum-type name="QFrame::StyleMask"/> - <enum-type name="QGradient::CoordinateMode"/> - <enum-type name="QGradient::Spread" lower-bound="QGradient.PadSpread" upper-bound="QGradient.RepeatSpread"/> - <enum-type name="QGradient::Type"/> - <enum-type name="QGraphicsItem::Extension"/> - <enum-type name="QGraphicsItem::GraphicsItemChange"/> - <enum-type name="QGraphicsItem::GraphicsItemFlag" flags="QGraphicsItem::GraphicsItemFlags"/> - <enum-type name="QGraphicsPixmapItem::ShapeMode"/> - <enum-type name="QGraphicsScene::ItemIndexMethod"/> - <enum-type name="QGraphicsSceneContextMenuEvent::Reason"/> - <enum-type name="QGraphicsView::CacheModeFlag" flags="QGraphicsView::CacheMode"/> - <enum-type name="QGraphicsView::DragMode"/> - <enum-type name="QGraphicsView::OptimizationFlag" flags="QGraphicsView::OptimizationFlags"/> - <enum-type name="QGraphicsView::ViewportAnchor"/> - <enum-type name="QGraphicsView::ViewportUpdateMode"/> - <enum-type name="QIcon::Mode"/> - <enum-type name="QIcon::State"/> - <enum-type name="QImage::Format"/> - <enum-type name="QImage::InvertMode"/> - <enum-type name="QImageIOHandler::ImageOption"/> - <enum-type name="QImageReader::ImageReaderError"/> - <enum-type name="QImageWriter::ImageWriterError"/> - <enum-type name="QInputContext::StandardFormat"/> - <enum-type name="QInputDialog::InputMode"/> - <enum-type name="QInputDialog::InputDialogOption"/> - <!-- only declare this if ndef QT_NO_INPUTMETHOD --> - <enum-type name="QInputMethodEvent::AttributeType"/> - <!-- endif QT_NO_INPUTMETHOD --> - <enum-type name="QItemSelectionModel::SelectionFlag" flags="QItemSelectionModel::SelectionFlags"/> - <enum-type name="QKeySequence::SequenceFormat"/> - <enum-type name="QKeySequence::SequenceMatch"/> - <enum-type name="QKeySequence::StandardKey"/> - <enum-type name="QLCDNumber::Mode"/> - <enum-type name="QLCDNumber::SegmentStyle"/> - <enum-type name="QLayout::SizeConstraint"/> - <enum-type name="QLineEdit::EchoMode"/> - <enum-type name="QListView::Flow"/> - <enum-type name="QListView::LayoutMode"/> - <enum-type name="QListView::Movement"/> - <enum-type name="QListView::ResizeMode"/> - <enum-type name="QListView::ViewMode"/> - <enum-type name="QListWidgetItem::ItemType"/> - <enum-type name="QMainWindow::DockOption" flags="QMainWindow::DockOptions"/> - <enum-type name="QMessageBox::ButtonRole"/> - <enum-type name="QMessageBox::Icon"/> - <enum-type name="QMovie::CacheMode"/> - <enum-type name="QMovie::MovieState"/> - <enum-type name="QPaintDevice::PaintDeviceMetric"/> - <enum-type name="QPaintEngine::DirtyFlag" flags="QPaintEngine::DirtyFlags"/> - <enum-type name="QPaintEngine::PaintEngineFeature" flags="QPaintEngine::PaintEngineFeatures"/> - <enum-type name="QPaintEngine::PolygonDrawMode"/> - <enum-type name="QPaintEngine::Type"/> - <enum-type name="QPageSetupDialog::PageSetupDialogOption" flags="QPageSetupDialog::PageSetupDialogOptions"/> - <enum-type name="QPainter::CompositionMode"/> - <enum-type name="QPainter::RenderHint" flags="QPainter::RenderHints"/> - <enum-type name="QPainter::PixmapFragmentHint" flags="QPainter::PixmapFragmentHints" since="4.7"/> - <enum-type name="QPainterPath::ElementType"/> - <enum-type name="QPrintEngine::PrintEnginePropertyKey" /> - <enum-type name="QPrinter::ColorMode"/> - <enum-type name="QPrinter::Orientation"/> - <enum-type name="QPrinter::OutputFormat"/> - <enum-type name="QPrinter::PageOrder"/> - <enum-type name="QPrinter::PaperSource"/> - <enum-type name="QPrinter::PrintRange"/> - <enum-type name="QPrinter::PrinterMode"/> - <enum-type name="QPrinter::PrinterState"/> - <enum-type name="QPrinter::Unit"/> - <enum-type name="QPrinter::DuplexMode"/> - <enum-type name="QProgressBar::Direction"/> - <enum-type name="QRegion::RegionType"/> - <enum-type name="QRubberBand::Shape"/> - <enum-type name="QSessionManager::RestartHint"/> - <enum-type name="QSizePolicy::Policy"/> - <enum-type name="QSizePolicy::PolicyFlag"/> - <enum-type name="QSizePolicy::ControlType" flags="QSizePolicy::ControlTypes"/> - <enum-type name="QStandardItem::ItemType"/> - <enum-type name="QStyle::SubControl" flags="QStyle::SubControls" extensible="yes" force-integer="yes"/> - <enum-type name="QStyle::ComplexControl" extensible="yes"/> - <enum-type name="QStyle::ContentsType" extensible="yes"/> - <enum-type name="QStyle::ControlElement" extensible="yes"/> - <enum-type name="QStyle::PixelMetric" extensible="yes" /> - <enum-type name="QStyle::PrimitiveElement" extensible="yes" /> - <enum-type name="QStyle::StandardPixmap" extensible="yes"/> - <enum-type name="QStyle::StateFlag" flags="QStyle::State"/> - <enum-type name="QStyle::SubElement" extensible="yes" /> - <enum-type name="QStyleHintReturn::HintReturnType"/> - <enum-type name="QStyleHintReturn::StyleOptionType"/> - <enum-type name="QStyleHintReturn::StyleOptionVersion"/> - <enum-type name="QStyleHintReturnVariant::StyleOptionType"/> - <enum-type name="QStyleHintReturnVariant::StyleOptionVersion"/> - <enum-type name="QStyleHintReturnMask::StyleOptionType"/> - <enum-type name="QStyleHintReturnMask::StyleOptionVersion"/> - <enum-type name="QStyleOption::StyleOptionType"/> - <enum-type name="QStyleOption::OptionType" extensible="yes"/> - <enum-type name="QStyleOption::StyleOptionVersion"/> - <enum-type name="QStyleOptionButton::ButtonFeature" flags="QStyleOptionButton::ButtonFeatures"/> - <enum-type name="QStyleOptionButton::StyleOptionType"/> - <enum-type name="QStyleOptionButton::StyleOptionVersion"/> - <enum-type name="QStyleOptionComboBox::StyleOptionType"/> - <enum-type name="QStyleOptionComboBox::StyleOptionVersion"/> - <enum-type name="QStyleOptionComplex::StyleOptionType"/> - <enum-type name="QStyleOptionComplex::StyleOptionVersion"/> - <enum-type name="QStyleOptionDockWidget::StyleOptionType"/> - <enum-type name="QStyleOptionDockWidget::StyleOptionVersion"/> - <enum-type name="QStyleOptionDockWidgetV2::StyleOptionVersion"/> - <enum-type name="QStyleOptionFocusRect::StyleOptionType"/> - <enum-type name="QStyleOptionFocusRect::StyleOptionVersion"/> - <enum-type name="QStyleOptionFrame::StyleOptionType"/> - <enum-type name="QStyleOptionFrame::StyleOptionVersion"/> - <enum-type name="QStyleOptionFrameV2::FrameFeature" flags="QStyleOptionFrameV2::FrameFeatures"/> - <enum-type name="QStyleOptionFrameV2::StyleOptionVersion"/> - <enum-type name="QStyleOptionFrameV3::StyleOptionVersion"/> - <enum-type name="QStyleOptionGraphicsItem::StyleOptionType"/> - <enum-type name="QStyleOptionGraphicsItem::StyleOptionVersion"/> - <enum-type name="QStyleOptionGroupBox::StyleOptionType"/> - <enum-type name="QStyleOptionGroupBox::StyleOptionVersion"/> - <enum-type name="QStyleOptionHeader::SectionPosition"/> - <enum-type name="QStyleOptionHeader::SelectedPosition"/> - <enum-type name="QStyleOptionHeader::SortIndicator"/> - <enum-type name="QStyleOptionHeader::StyleOptionType"/> - <enum-type name="QStyleOptionHeader::StyleOptionVersion"/> - <enum-type name="QStyleOptionMenuItem::CheckType"/> - <enum-type name="QStyleOptionMenuItem::MenuItemType"/> - <enum-type name="QStyleOptionMenuItem::StyleOptionType"/> - <enum-type name="QStyleOptionMenuItem::StyleOptionVersion"/> - <enum-type name="QStyleOptionProgressBar::StyleOptionType"/> - <enum-type name="QStyleOptionProgressBar::StyleOptionVersion"/> - <enum-type name="QStyleOptionProgressBarV2::StyleOptionType"/> - <enum-type name="QStyleOptionProgressBarV2::StyleOptionVersion"/> - <enum-type name="QStyleOptionRubberBand::StyleOptionType"/> - <enum-type name="QStyleOptionRubberBand::StyleOptionVersion"/> - <enum-type name="QStyleOptionSizeGrip::StyleOptionType"/> - <enum-type name="QStyleOptionSizeGrip::StyleOptionVersion"/> - <enum-type name="QStyleOptionSlider::StyleOptionType"/> - <enum-type name="QStyleOptionSlider::StyleOptionVersion"/> - <enum-type name="QStyleOptionSpinBox::StyleOptionType"/> - <enum-type name="QStyleOptionSpinBox::StyleOptionVersion"/> - <enum-type name="QStyleOptionTab::CornerWidget" flags="QStyleOptionTab::CornerWidgets"/> - <enum-type name="QStyleOptionTab::SelectedPosition"/> - <enum-type name="QStyleOptionTab::StyleOptionType"/> - <enum-type name="QStyleOptionTab::StyleOptionVersion"/> - <enum-type name="QStyleOptionTab::TabPosition"/> - <enum-type name="QStyleOptionTabBarBase::StyleOptionType"/> - <enum-type name="QStyleOptionTabBarBase::StyleOptionVersion"/> - <enum-type name="QStyleOptionTabBarBaseV2::StyleOptionVersion"/> - <enum-type name="QStyleOptionTabV2::StyleOptionVersion"/> - <enum-type name="QStyleOptionTabV3::StyleOptionVersion"/> - <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionType"/> - <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionVersion"/> - <enum-type name="QStyleOptionTitleBar::StyleOptionType"/> - <enum-type name="QStyleOptionTitleBar::StyleOptionVersion"/> - <enum-type name="QStyleOptionToolBar::StyleOptionType"/> - <enum-type name="QStyleOptionToolBar::StyleOptionVersion"/> - <enum-type name="QStyleOptionToolBar::ToolBarFeature" flags="QStyleOptionToolBar::ToolBarFeatures"/> - <enum-type name="QStyleOptionToolBar::ToolBarPosition"/> - <enum-type name="QStyleOptionToolBox::StyleOptionType"/> - <enum-type name="QStyleOptionToolBox::StyleOptionVersion"/> - <enum-type name="QStyleOptionToolButton::StyleOptionType"/> - <enum-type name="QStyleOptionToolButton::StyleOptionVersion"/> - <enum-type name="QStyleOptionToolButton::ToolButtonFeature" flags="QStyleOptionToolButton::ToolButtonFeatures" /> - <enum-type name="QStyleOptionViewItem::Position"/> - <enum-type name="QStyleOptionViewItem::StyleOptionType"/> - <enum-type name="QStyleOptionViewItem::StyleOptionVersion"/> - <enum-type name="QStyleOptionViewItemV2::StyleOptionVersion"/> - <enum-type name="QStyleOptionViewItemV2::ViewItemFeature" flags="QStyleOptionViewItemV2::ViewItemFeatures"/> - <enum-type name="QSystemTrayIcon::ActivationReason"/> - <enum-type name="QSystemTrayIcon::MessageIcon"/> - <enum-type name="QTabBar::Shape"/> - <enum-type name="QTabBar::SelectionBehavior"/> - <enum-type name="QTabBar::ButtonPosition"/> - <enum-type name="QTabWidget::TabPosition"/> - <enum-type name="QTabWidget::TabShape"/> - <enum-type name="QTableWidgetItem::ItemType"/> - <enum-type name="QTabletEvent::PointerType"/> - <enum-type name="QTabletEvent::TabletDevice"/> - <enum-type name="QTextCharFormat::UnderlineStyle"/> - <enum-type name="QTextCharFormat::VerticalAlignment"/> - <enum-type name="QTextCursor::MoveMode"/> - <enum-type name="QTextCursor::MoveOperation"/> - <enum-type name="QTextCursor::SelectionType"/> - <enum-type name="QTextDocument::FindFlag" flags="QTextDocument::FindFlags"/> - <enum-type name="QTextDocument::MetaInformation"/> - <enum-type name="QTextDocument::ResourceType"/> - <enum-type name="QTextDocument::Stacks" since="4.7"/> - <enum-type name="QTextEdit::AutoFormattingFlag" flags="QTextEdit::AutoFormatting"/> - <enum-type name="QTextEdit::LineWrapMode"/> - <enum-type name="QTextFormat::ObjectTypes"/> - <enum-type name="QTextFormat::PageBreakFlag" flags="QTextFormat::PageBreakFlags"/> - <enum-type name="QTextFrameFormat::Position"/> - <enum-type name="QTextFrameFormat::BorderStyle"/> - <enum-type name="QTextItem::RenderFlag" flags="QTextItem::RenderFlags"/> - <enum-type name="QTextLayout::CursorMode"/> - <enum-type name="QTextLength::Type"/> - <enum-type name="QTextLine::CursorPosition"/> - <enum-type name="QTextLine::Edge"/> - <enum-type name="QTextListFormat::Style"/> - <enum-type name="QToolButton::ToolButtonPopupMode"/> - <enum-type name="QTreeWidgetItem::ItemType"/> - <enum-type name="QTreeWidgetItemIterator::IteratorFlag" flags="QTreeWidgetItemIterator::IteratorFlags"/> - <enum-type name="QValidator::State"/> - <enum-type name="QWidget::RenderFlag" flags="QWidget::RenderFlags"/> - <enum-type name="QWorkspace::WindowOrder"/> - <enum-type name="QDoubleValidator::Notation"/> - <enum-type name="QGraphicsScene::SceneLayer" flags="QGraphicsScene::SceneLayers"/> - <enum-type name="QStyleOptionToolBoxV2::SelectedPosition"/> - <enum-type name="QStyleOptionToolBoxV2::StyleOptionVersion"/> - <enum-type name="QStyleOptionToolBoxV2::TabPosition"/> - <enum-type name="QStyleOptionViewItemV3::StyleOptionVersion"/> - <enum-type name="QTransform::TransformationType"/> - <enum-type name="QTreeWidgetItem::ChildIndicatorPolicy"/> - <enum-type name="QWizard::WizardOption" flags="QWizard::WizardOptions"/> - <enum-type name="QWizard::WizardPixmap"/> - <enum-type name="QWizard::WizardStyle"/> - <enum-type name="QStackedLayout::StackingMode"/> - <enum-type name="QWizard::WizardButton" /> - <enum-type name="QBoxLayout::Direction" /> - <enum-type name="QClipboard::Mode" /> - <enum-type name="QDialogButtonBox::StandardButton" flags="QDialogButtonBox::StandardButtons" /> - <enum-type name="QDockWidget::DockWidgetFeature" flags="QDockWidget::DockWidgetFeatures"/> - <enum-type name="QFont::StyleHint" /> - <enum-type name="QFontDatabase::WritingSystem" /> - <enum-type name="QHeaderView::ResizeMode" /> - <enum-type name="QMessageBox::StandardButton" flags="QMessageBox::StandardButtons" /> - <enum-type name="QPalette::ColorGroup" /> - <enum-type name="QPalette::ColorRole" /> - <enum-type name="QPrinter::PageSize" /> - <enum-type name="QSlider::TickPosition" /> - <enum-type name="QStyle::StyleHint" extensible="yes" /> - <enum-type name="QTextFormat::FormatType"/> - <enum-type name="QTextFormat::Property" /> <value-type name="QTransform"> + <enum-type name="TransformationType"/> <modify-function signature="map(int,int,int*,int*)const" remove="all"/> <modify-function signature="map(qreal,qreal,qreal*,qreal*)const" remove="all"/> <modify-function signature="inverted(bool*)const"> @@ -462,47 +163,157 @@ </inject-code> </modify-function> </value-type> - <enum-type name="QTextOption::TabType"/> - <enum-type name="QTextOption::WrapMode"/> - <enum-type name="QTextOption::Flag" flags="QTextOption::Flags"/> <value-type name="QStyleOption" polymorphic-id-expression="%1->type == QStyleOption::SO_Default"> + <enum-type name="OptionType" extensible="yes"/> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> <modify-function signature="init(const QWidget*)" remove="all"/> <!--### Obsolete in 4.3--> </value-type> - <value-type name="QStyleOptionGraphicsItem" polymorphic-id-expression="%1->type == QStyleOptionGraphicsItem::Type && %1->version == QStyleOptionGraphicsItem::Version" /> - <value-type name="QStyleOptionSizeGrip" polymorphic-id-expression="%1->type == QStyleOptionSizeGrip::Type && %1->version == QStyleOptionSizeGrip::Version" /> - <value-type name="QStyleOptionButton" polymorphic-id-expression="%1->type == QStyleOptionButton::Type && %1->version == QStyleOptionButton::Version" /> - <value-type name="QStyleOptionComboBox" polymorphic-id-expression="%1->type == QStyleOptionComboBox::Type && %1->version == QStyleOptionComboBox::Version" /> - <value-type name="QStyleOptionComplex" polymorphic-id-expression="%1->type == QStyleOptionComplex::Type && %1->version == QStyleOptionComplex::Version" /> - <value-type name="QStyleOptionDockWidget" polymorphic-id-expression="%1->type == QStyleOptionDockWidget::Type && %1->version == QStyleOptionDockWidget::Version" /> - <value-type name="QStyleOptionDockWidgetV2" polymorphic-id-expression="%1->type == QStyleOptionDockWidgetV2::Type && %1->version == QStyleOptionDockWidgetV2::Version" /> - <value-type name="QStyleOptionFocusRect" polymorphic-id-expression="%1->type == QStyleOptionFocusRect::Type && %1->version == QStyleOptionFocusRect::Version" /> - <value-type name="QStyleOptionFrame" polymorphic-id-expression="%1->type == QStyleOptionFrame::Type && %1->version == QStyleOptionFrame::Version" /> - <value-type name="QStyleOptionFrameV2" polymorphic-id-expression="%1->type == QStyleOptionFrameV2::Type && %1->version == QStyleOptionFrameV2::Version" /> - <value-type name="QStyleOptionFrameV3" polymorphic-id-expression="%1->type == QStyleOptionFrameV3::Type && %1->version == QStyleOptionFrameV3::Version" /> - <value-type name="QStyleOptionGroupBox" polymorphic-id-expression="%1->type == QStyleOptionGroupBox::Type && %1->version == QStyleOptionGroupBox::Version" /> - <value-type name="QStyleOptionHeader" polymorphic-id-expression="%1->type == QStyleOptionHeader::Type && %1->version == QStyleOptionHeader::Version" /> - <value-type name="QStyleOptionMenuItem" polymorphic-id-expression="%1->type == QStyleOptionMenuItem::Type && %1->version == QStyleOptionMenuItem::Version" /> - <value-type name="QStyleOptionProgressBar" polymorphic-id-expression="%1->type == QStyleOptionProgressBar::Type && %1->version == QStyleOptionProgressBar::Version" /> - <value-type name="QStyleOptionProgressBarV2" polymorphic-id-expression="%1->type == QStyleOptionProgressBarV2::Type && %1->version == QStyleOptionProgressBarV2::Version" /> - <value-type name="QStyleOptionRubberBand" polymorphic-id-expression="%1->type == QStyleOptionRubberBand::Type && %1->version == QStyleOptionRubberBand::Version" /> - <value-type name="QStyleOptionSlider" polymorphic-id-expression="%1->type == QStyleOptionSlider::Type && %1->version == QStyleOptionSlider::Version" /> - <value-type name="QStyleOptionSpinBox" polymorphic-id-expression="%1->type == QStyleOptionSpinBox::Type && %1->version == QStyleOptionSpinBox::Version" /> - <value-type name="QStyleOptionTab" polymorphic-id-expression="%1->type == QStyleOptionTab::Type && %1->version == QStyleOptionTab::Version" /> - <value-type name="QStyleOptionTabV2" polymorphic-id-expression="%1->type == QStyleOptionTabV2::Type && %1->version == QStyleOptionTabV2::Version" /> - <value-type name="QStyleOptionTabV3" polymorphic-id-expression="%1->type == QStyleOptionTabV3::Type && %1->version == QStyleOptionTabV3::Version" /> - <value-type name="QStyleOptionTabBarBase" polymorphic-id-expression="%1->type == QStyleOptionTabBarBase::Type && %1->version == QStyleOptionTabBarBase::Version" /> - <value-type name="QStyleOptionTabBarBaseV2" delete-in-main-thread="yes" polymorphic-id-expression="%1->type == QStyleOptionTabBarBaseV2::Type && %1->version == QStyleOptionTabBarBaseV2::Version" /> - <value-type name="QStyleOptionTabWidgetFrame" polymorphic-id-expression="%1->type == QStyleOptionTabWidgetFrame::Type && %1->version == QStyleOptionTabWidgetFrame::Version" /> - <value-type name="QStyleOptionTitleBar" polymorphic-id-expression="%1->type == QStyleOptionTitleBar::Type && %1->version == QStyleOptionTitleBar::Version" /> - <value-type name="QStyleOptionToolBar" polymorphic-id-expression="%1->type == QStyleOptionToolBar::Type && %1->version == QStyleOptionToolBar::Version" /> - <value-type name="QStyleOptionToolBox" polymorphic-id-expression="%1->type == QStyleOptionToolBox::Type && %1->version == QStyleOptionToolBox::Version" /> - <value-type name="QStyleOptionToolBoxV2" polymorphic-id-expression="%1->type == QStyleOptionToolBoxV2::Type && %1->version == QStyleOptionToolBoxV2::Version" /> - <value-type name="QStyleOptionToolButton" polymorphic-id-expression="%1->type == QStyleOptionToolButton::Type && %1->version == QStyleOptionToolButton::Version" /> - <value-type name="QStyleOptionViewItem" polymorphic-id-expression="%1->type == QStyleOptionViewItem::Type && %1->version == QStyleOptionViewItem::Version" /> - <value-type name="QStyleOptionViewItemV2" polymorphic-id-expression="%1->type == QStyleOptionViewItemV2::Type && %1->version == QStyleOptionViewItemV2::Version" /> - <value-type name="QStyleOptionViewItemV3" polymorphic-id-expression="%1->type == QStyleOptionViewItemV3::Type && %1->version == QStyleOptionViewItemV3::Version" /> - <value-type name="QStyleOptionViewItemV4" polymorphic-id-expression="%1->type == QStyleOptionViewItemV4::Type && %1->version == QStyleOptionViewItemV4::Version" /> + <value-type name="QStyleOptionGraphicsItem" polymorphic-id-expression="%1->type == QStyleOptionGraphicsItem::Type && %1->version == QStyleOptionGraphicsItem::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionSizeGrip" polymorphic-id-expression="%1->type == QStyleOptionSizeGrip::Type && %1->version == QStyleOptionSizeGrip::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionButton" polymorphic-id-expression="%1->type == QStyleOptionButton::Type && %1->version == QStyleOptionButton::Version"> + <enum-type name="ButtonFeature" flags="QStyleOptionButton::ButtonFeatures"/> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionComboBox" polymorphic-id-expression="%1->type == QStyleOptionComboBox::Type && %1->version == QStyleOptionComboBox::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionComplex" polymorphic-id-expression="%1->type == QStyleOptionComplex::Type && %1->version == QStyleOptionComplex::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionDockWidget" polymorphic-id-expression="%1->type == QStyleOptionDockWidget::Type && %1->version == QStyleOptionDockWidget::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionDockWidgetV2" polymorphic-id-expression="%1->type == QStyleOptionDockWidgetV2::Type && %1->version == QStyleOptionDockWidgetV2::Version"> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionFocusRect" polymorphic-id-expression="%1->type == QStyleOptionFocusRect::Type && %1->version == QStyleOptionFocusRect::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionFrame" polymorphic-id-expression="%1->type == QStyleOptionFrame::Type && %1->version == QStyleOptionFrame::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionFrameV2" polymorphic-id-expression="%1->type == QStyleOptionFrameV2::Type && %1->version == QStyleOptionFrameV2::Version"> + <enum-type name="FrameFeature" flags="QStyleOptionFrameV2::FrameFeatures"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionFrameV3" polymorphic-id-expression="%1->type == QStyleOptionFrameV3::Type && %1->version == QStyleOptionFrameV3::Version"> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionGroupBox" polymorphic-id-expression="%1->type == QStyleOptionGroupBox::Type && %1->version == QStyleOptionGroupBox::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionHeader" polymorphic-id-expression="%1->type == QStyleOptionHeader::Type && %1->version == QStyleOptionHeader::Version"> + <enum-type name="SectionPosition"/> + <enum-type name="SelectedPosition"/> + <enum-type name="SortIndicator"/> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionMenuItem" polymorphic-id-expression="%1->type == QStyleOptionMenuItem::Type && %1->version == QStyleOptionMenuItem::Version"> + <enum-type name="CheckType"/> + <enum-type name="MenuItemType"/> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionProgressBar" polymorphic-id-expression="%1->type == QStyleOptionProgressBar::Type && %1->version == QStyleOptionProgressBar::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionProgressBarV2" polymorphic-id-expression="%1->type == QStyleOptionProgressBarV2::Type && %1->version == QStyleOptionProgressBarV2::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionRubberBand" polymorphic-id-expression="%1->type == QStyleOptionRubberBand::Type && %1->version == QStyleOptionRubberBand::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionSlider" polymorphic-id-expression="%1->type == QStyleOptionSlider::Type && %1->version == QStyleOptionSlider::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionSpinBox" polymorphic-id-expression="%1->type == QStyleOptionSpinBox::Type && %1->version == QStyleOptionSpinBox::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionTab" polymorphic-id-expression="%1->type == QStyleOptionTab::Type && %1->version == QStyleOptionTab::Version"> + <enum-type name="CornerWidget" flags="QStyleOptionTab::CornerWidgets"/> + <enum-type name="SelectedPosition"/> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + <enum-type name="TabPosition"/> + </value-type> + <value-type name="QStyleOptionTabV2" polymorphic-id-expression="%1->type == QStyleOptionTabV2::Type && %1->version == QStyleOptionTabV2::Version"> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionTabV3" polymorphic-id-expression="%1->type == QStyleOptionTabV3::Type && %1->version == QStyleOptionTabV3::Version"> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionTabBarBase" polymorphic-id-expression="%1->type == QStyleOptionTabBarBase::Type && %1->version == QStyleOptionTabBarBase::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionTabBarBaseV2" delete-in-main-thread="yes" polymorphic-id-expression="%1->type == QStyleOptionTabBarBaseV2::Type && %1->version == QStyleOptionTabBarBaseV2::Version"> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionTabWidgetFrame" polymorphic-id-expression="%1->type == QStyleOptionTabWidgetFrame::Type && %1->version == QStyleOptionTabWidgetFrame::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionTitleBar" polymorphic-id-expression="%1->type == QStyleOptionTitleBar::Type && %1->version == QStyleOptionTitleBar::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionToolBar" polymorphic-id-expression="%1->type == QStyleOptionToolBar::Type && %1->version == QStyleOptionToolBar::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + <enum-type name="ToolBarFeature" flags="QStyleOptionToolBar::ToolBarFeatures"/> + <enum-type name="ToolBarPosition"/> + </value-type> + <value-type name="QStyleOptionToolBox" polymorphic-id-expression="%1->type == QStyleOptionToolBox::Type && %1->version == QStyleOptionToolBox::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionToolBoxV2" polymorphic-id-expression="%1->type == QStyleOptionToolBoxV2::Type && %1->version == QStyleOptionToolBoxV2::Version"> + <enum-type name="SelectedPosition"/> + <enum-type name="StyleOptionVersion"/> + <enum-type name="TabPosition"/> + </value-type> + <value-type name="QStyleOptionToolButton" polymorphic-id-expression="%1->type == QStyleOptionToolButton::Type && %1->version == QStyleOptionToolButton::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + <enum-type name="ToolButtonFeature" flags="QStyleOptionToolButton::ToolButtonFeatures" /> + </value-type> + <value-type name="QStyleOptionViewItem" polymorphic-id-expression="%1->type == QStyleOptionViewItem::Type && %1->version == QStyleOptionViewItem::Version"> + <enum-type name="Position"/> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionViewItemV2" polymorphic-id-expression="%1->type == QStyleOptionViewItemV2::Type && %1->version == QStyleOptionViewItemV2::Version"> + <enum-type name="StyleOptionVersion"/> + <enum-type name="ViewItemFeature" flags="QStyleOptionViewItemV2::ViewItemFeatures"/> + </value-type> + <value-type name="QStyleOptionViewItemV3" polymorphic-id-expression="%1->type == QStyleOptionViewItemV3::Type && %1->version == QStyleOptionViewItemV3::Version"> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionViewItemV4" polymorphic-id-expression="%1->type == QStyleOptionViewItemV4::Type && %1->version == QStyleOptionViewItemV4::Version" > + <enum-type name="StyleOptionVersion"/> + <enum-type name="ViewItemPosition"/> + </value-type> <value-type name="QTextFragment" /> <value-type name="QBitmap" > <modify-function signature="QBitmap(QString,const char*)" remove="all" /> @@ -510,11 +321,22 @@ <modify-function signature="fromData(QSize,const uchar*,QImage::Format)" remove="all"/> </value-type> <value-type name="QTextInlineObject" /> - <value-type name="QSizePolicy"/> + <value-type name="QSizePolicy"> + <enum-type name="ControlType" flags="QSizePolicy::ControlTypes"/> + <enum-type name="Policy"/> + <enum-type name="PolicyFlag"/> + </value-type> <value-type name="QTableWidgetSelectionRange"/> <value-type name="QTextDocumentFragment" /> - <value-type name="QTextOption" /> + <value-type name="QTextOption"> + <enum-type name="Flag" flags="QTextOption::Flags"/> + <enum-type name="TabType"/> + <enum-type name="WrapMode"/> + <value-type name="Tab"/> + </value-type> <value-type name="QTextLine" > + <enum-type name="CursorPosition"/> + <enum-type name="Edge"/> <modify-function signature="cursorToX(int*,QTextLine::Edge)const" remove="all" /> <modify-function signature="xToCursor(qreal,QTextLine::CursorPosition)const"> <modify-argument index="2"> @@ -525,15 +347,30 @@ <value-type name="QTextTableFormat" /> <value-type name="QTextImageFormat" /> <value-type name="QTextFrameFormat" > + <enum-type name="BorderStyle"/> + <enum-type name="Position"/> <modify-function signature="isValid()const" access="non-final"/> </value-type> - <value-type name="QTextLength" /> + <value-type name="QTextLength"> + <enum-type name="Type"/> + </value-type> <value-type name="QItemSelectionRange" hash-function="qHash"> <modify-function signature="intersect(QItemSelectionRange)const" remove="all"/> <!--### Obsolete in 4.3--> </value-type> - <value-type name="QPainterPath" /> + <value-type name="QPainterPath"> + <enum-type name="ElementType"/> + <value-type name="Element"> + <modify-field name="x" write="false"/> + <modify-field name="y" write="false"/> + <modify-field name="type" write="false"/> + <include file-name="QPainterPath" location="global"/> + <modify-function signature="operator QPointF()const" remove="all"/> + </value-type> + </value-type> <value-type name="QPalette"> + <enum-type name="ColorGroup" /> + <enum-type name="ColorRole" /> <modify-function signature="QPalette(QColor, QColor, QColor, QColor, QColor, QColor, QColor)" remove="all"/> <!--### Obsolete in 4.3--> <modify-function signature="background()const" remove="all"/> @@ -544,6 +381,9 @@ <!--### Obsolete in 4.3--> </value-type> <value-type name="QKeySequence"> + <enum-type name="SequenceFormat"/> + <enum-type name="SequenceMatch"/> + <enum-type name="StandardKey"/> <modify-function signature="operator QVariant()const" remove="all"/> <modify-function signature="operator int()const" remove="all"/> <modify-function signature="operator[](uint)const" remove="all"/> @@ -565,6 +405,7 @@ <modify-function signature="setData(const char*,uint)" remove="all"/> </value-type> <value-type name="QRegion" > + <enum-type name="RegionType"/> <modify-function signature="operator&=(QRegion)" remove="all"/> <modify-function signature="eor(QRegion)const" remove="all"/> <!--### Obsolete in 4.3--> @@ -576,10 +417,20 @@ <modify-function signature="intersect(QRect)const" remove="all" /> <modify-function signature="intersect(QRegion)const" remove="all" /> </value-type> - <value-type name="QTextBlock" /> + <value-type name="QTextBlock"> + <value-type name="iterator" > + <include file-name="QTextBlock" location="global"/> + <modify-function signature="operator++()" remove="all"/> + <modify-function signature="operator--()" remove="all"/> + <modify-function signature="operator++(int)" remove="all"/> + <modify-function signature="operator--(int)" remove="all"/> + </value-type> + </value-type> <value-type name="QTextBlockFormat" /> <value-type name="QTextTableCellFormat" /> <value-type name="QTextCharFormat" > + <enum-type name="UnderlineStyle"/> + <enum-type name="VerticalAlignment"/> <modify-function signature="isValid()const" access="non-final"/> <modify-function signature="anchorName()const" remove="all"/> <!--### Obsolete in 4.3--> @@ -587,9 +438,15 @@ <!--### Obsolete in 4.3--> </value-type> <value-type name="QTextFormat" > + <enum-type name="FormatType"/> + <enum-type name="ObjectTypes"/> + <enum-type name="PageBreakFlag" flags="QTextFormat::PageBreakFlags"/> + <enum-type name="Property" /> <modify-function signature="isValid()const" access="non-final"/> </value-type> - <value-type name="QTextListFormat" /> + <value-type name="QTextListFormat"> + <enum-type name="Style"/> + </value-type> <value-type name="QPolygon"> <extra-includes> <include file-name="QMatrix" location="global"/> @@ -610,6 +467,8 @@ <modify-function signature="operator<<(QVector<QPointF>)" remove="all"/> </value-type> <value-type name="QIcon" > + <enum-type name="Mode"/> + <enum-type name="State"/> <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3--> <modify-function signature="QIcon(QIconEngineV2 *)"> @@ -623,14 +482,8 @@ </modify-argument> </modify-function> </value-type> - <value-type name="QTextFrame::iterator" > - <include file-name="QTextFrame" location="global"/> - <modify-function signature="operator++(int)" remove="all"/> - <modify-function signature="operator--(int)" remove="all"/> - <modify-function signature="operator++()" remove="all"/> - <modify-function signature="operator--()" remove="all"/> - </value-type> <value-type name="QTreeWidgetItemIterator" > + <enum-type name="IteratorFlag" flags="QTreeWidgetItemIterator::IteratorFlags"/> <modify-function signature="operator++(int)" remove="all"/> <modify-function signature="operator--(int)" remove="all"/> <modify-function signature="operator+=(int)" remove="all"/> @@ -639,17 +492,6 @@ <modify-function signature="operator--()" remove="all"/> <modify-function signature="operator*()const" remove="all"/> </value-type> - <value-type name="QTextBlock::iterator" > - <include file-name="QTextBlock" location="global"/> - <modify-function signature="operator++()" remove="all"/> - <modify-function signature="operator--()" remove="all"/> - <modify-function signature="operator++(int)" remove="all"/> - <modify-function signature="operator--(int)" remove="all"/> - </value-type> - <value-type name="QAbstractTextDocumentLayout::PaintContext" > - <include file-name="QAbstractTextDocumentLayout" location="global"/> - </value-type> - <value-type name="QAbstractTextDocumentLayout::Selection" /> <value-type name="QPixmap" > <conversion-rule file="qpixmap_conversion.h" /> <extra-includes> @@ -690,6 +532,9 @@ <include file-name="QTextBlock" location="global"/> <include file-name="QTextDocumentFragment" location="global"/> </extra-includes> + <enum-type name="MoveMode"/> + <enum-type name="MoveOperation"/> + <enum-type name="SelectionType"/> <modify-function signature="selectedTableCells(int*,int*,int*,int*)const" remove="all" /> <modify-function signature="currentFrame()const"> <modify-argument index="return"> @@ -707,15 +552,6 @@ </modify-argument> </modify-function> </value-type> - <value-type name="QTextLayout::FormatRange"> - <include file-name="QTextLayout" location="global"/> - </value-type> - - <!-- only declare this if ndef QT_NO_INPUTMETHOD --> - <value-type name="QInputMethodEvent::Attribute"> - <include file-name="QInputMethodEvent" location="global"/> - </value-type> - <!-- endif ndef QT_NO_INPUTMETHOD --> <value-type name="QItemSelection" > <modify-function signature="operator+(const QList<QItemSelectionRange>&)const" remove="all"/> @@ -745,17 +581,14 @@ <value-type name="QConicalGradient" polymorphic-id-expression="%1->type() == QGradient::ConicalGradient" /> <value-type name="QFontInfo" /> <value-type name="QRadialGradient" polymorphic-id-expression="%1->type() == QGradient::RadialGradient" /> - <value-type name="QPainterPath::Element"> - <modify-field name="x" write="false"/> - <modify-field name="y" write="false"/> - <modify-field name="type" write="false"/> - <include file-name="QPainterPath" location="global"/> - <modify-function signature="operator QPointF()const" remove="all"/> - </value-type> - <value-type name="QTextEdit::ExtraSelection" > - <include file-name="QTextEdit" location="global"/> - </value-type> <value-type name="QFont" > + <enum-type name="Capitalization"/> + <enum-type name="SpacingType"/> + <enum-type name="Stretch"/> + <enum-type name="Style"/> + <enum-type name="StyleHint" /> + <enum-type name="StyleStrategy"/> + <enum-type name="Weight"/> <extra-includes> <include file-name="QStringList" location="global"/> </extra-includes> @@ -771,6 +604,8 @@ </extra-includes> </value-type> <value-type name="QImage"> + <enum-type name="Format"/> + <enum-type name="InvertMode"/> <extra-includes> <include file-name="QStringList" location="global"/> <include file-name="QMatrix" location="global"/> @@ -816,6 +651,7 @@ <extra-includes> <include file-name="QStringList" location="global"/> </extra-includes> + <enum-type name="WritingSystem" /> </value-type> <value-type name="QPen"> <extra-includes> @@ -828,6 +664,7 @@ </extra-includes> </value-type> <value-type name="QColor"> + <enum-type name="Spec"/> <extra-includes> <include file-name="QVariant" location="global"/> </extra-includes> @@ -1098,7 +935,6 @@ </inject-code> </modify-function> </value-type> - <value-type name="QTextOption::Tab"/> <value-type name="QFontMetrics" > <modify-function signature="boundingRect(QChar)const" rename="boundingRectChar"> @@ -1204,7 +1040,12 @@ </inject-code> </modify-function> </value-type> - <value-type name="QGradient" force-abstract="yes" polymorphic-id-expression="%1->type() == QGradient::NoGradient" /> + <value-type name="QGradient" force-abstract="yes" polymorphic-id-expression="%1->type() == QGradient::NoGradient"> + <enum-type name="CoordinateMode"/> + <enum-type name="InterpolationMode"/> + <enum-type name="Spread" lower-bound="QGradient.PadSpread" upper-bound="QGradient.RepeatSpread"/> + <enum-type name="Type"/> + </value-type> <value-type name="QLinearGradient" polymorphic-id-expression="%1->type() == QGradient::LinearGradient" /> <value-type name="QPrinterInfo" /> <object-type name="QLayoutItem"> @@ -1228,8 +1069,15 @@ </modify-function> </object-type> - <object-type name="QPaintDevice"/> + <object-type name="QPaintDevice"> + <enum-type name="PaintDeviceMetric"/> + </object-type> <object-type name="QGraphicsItem"> + <enum-type name="CacheMode"/> + <enum-type name="Extension"/> + <enum-type name="GraphicsItemChange"/> + <enum-type name="GraphicsItemFlag" flags="QGraphicsItem::GraphicsItemFlags"/> + <enum-type name="PanelModality"/> <inject-code class="target" position="end"> PyObject* userTypeConstant = PyInt_FromLong(QGraphicsItem::UserType); PyDict_SetItemString(SbkQGraphicsItem_Type.super.ht_type.tp_dict, "UserType", userTypeConstant); @@ -1359,6 +1207,15 @@ </object-type> <object-type name="QAbstractGraphicsShapeItem"/> <object-type name="QAbstractItemView"> + <enum-type name="CursorAction"/> + <enum-type name="DragDropMode"/> + <enum-type name="DropIndicatorPosition"/> + <enum-type name="EditTrigger" flags="QAbstractItemView::EditTriggers"/> + <enum-type name="ScrollHint"/> + <enum-type name="ScrollMode"/> + <enum-type name="SelectionBehavior"/> + <enum-type name="SelectionMode"/> + <enum-type name="State"/> <modify-function signature="model() const"> <modify-argument index="return"> <!-- Defining ownership as "default" avoids the object to be automatically @@ -1389,12 +1246,20 @@ <modify-function signature="moveCursor(QAbstractItemView::CursorAction,QFlags<Qt::KeyboardModifier>)" remove="all"/> </object-type> <object-type name="QAbstractPrintDialog"> + <enum-type name="PrintDialogOption" flags="QAbstractPrintDialog::PrintDialogOptions"/> + <enum-type name="PrintRange"/> <modify-function signature="exec()" rename="exec_" allow-thread="yes" /> </object-type> <object-type name="QAbstractSlider"> + <enum-type name="SliderAction"/> + <enum-type name="SliderChange"/> <modify-function signature="sliderChange(QAbstractSlider::SliderChange)" remove="all"/> </object-type> <object-type name="QAbstractTextDocumentLayout"> + <value-type name="PaintContext" > + <include file-name="QAbstractTextDocumentLayout" location="global"/> + </value-type> + <value-type name="Selection" /> <modify-function signature="setPaintDevice(QPaintDevice*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -1445,6 +1310,7 @@ <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/> </object-type> <object-type name="QDataWidgetMapper"> + <enum-type name="SubmitPolicy"/> <modify-function signature="addMapping(QWidget*,int)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -1472,8 +1338,11 @@ </modify-function> </object-type> <object-type name="QDateEdit"/> - <object-type name="QDesktopServices"/> + <object-type name="QDesktopServices"> + <enum-type name="StandardLocation"/> + </object-type> <object-type name="QDialog"> + <enum-type name="DialogCode"/> <modify-function signature="setExtension(QWidget*)" remove="all"/> <modify-function signature="exec()" rename="exec_" allow-thread="yes"/> <modify-function signature="extension()const" remove="all"/> @@ -1486,6 +1355,9 @@ <!--### Obsolete in 4.3--> </object-type> <object-type name="QDialogButtonBox"> + <enum-type name="ButtonLayout"/> + <enum-type name="ButtonRole"/> + <enum-type name="StandardButton" flags="QDialogButtonBox::StandardButtons" /> <modify-function signature="addButton(QAbstractButton*,QDialogButtonBox::ButtonRole)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -1498,6 +1370,7 @@ </modify-function> </object-type> <object-type name="QDirModel" polymorphic-id-expression="qobject_cast<QDirModel*>(%1)"> + <enum-type name="Roles"/> <modify-function signature="parent()const" remove="all"/> <modify-function signature="setIconProvider(QFileIconProvider*)"> <modify-argument index="1"> @@ -1505,9 +1378,17 @@ </modify-argument> </modify-function> </object-type> - <object-type name="QDoubleValidator" /> - <object-type name="QFileIconProvider" /> + <object-type name="QDoubleValidator"> + <enum-type name="Notation"/> + </object-type> + <object-type name="QFileIconProvider"> + <enum-type name="IconType"/> + </object-type> <object-type name="QWizard"> + <enum-type name="WizardButton" /> + <enum-type name="WizardOption" flags="QWizard::WizardOptions"/> + <enum-type name="WizardPixmap"/> + <enum-type name="WizardStyle"/> <modify-function signature="addPage(QWizardPage*)"> <modify-argument index="1"> <no-null-pointer/> @@ -1528,8 +1409,11 @@ </modify-argument> </modify-function> </object-type> - <object-type name="QFontComboBox"/> + <object-type name="QFontComboBox"> + <enum-type name="FontFilter" flags="QFontComboBox::FontFilters"/> + </object-type> <object-type name="QFontDialog"> + <enum-type name="FontDialogOption" flags="QFontDialog::FontDialogOptions"/> <modify-function signature="getFont(bool*,QWidget*)" allow-thread="yes"> <modify-argument index="1"> <remove-argument /> @@ -1584,12 +1468,15 @@ <object-type name="QGraphicsItemGroup"/> <object-type name="QGraphicsLineItem" /> <object-type name="QGraphicsPathItem" /> - <object-type name="QGraphicsPixmapItem" /> + <object-type name="QGraphicsPixmapItem"> + <enum-type name="ShapeMode"/> + </object-type> <object-type name="QGraphicsPolygonItem"/> <object-type name="QGraphicsRectItem" /> <object-type name="QGraphicsSimpleTextItem" /> <object-type name="QHBoxLayout"/> <object-type name="QHeaderView"> + <enum-type name="ResizeMode" /> <modify-function signature="paintSection(QPainter*,QRect,int)const"> <modify-argument index="1" invalidate-after-use="yes"/> </modify-function> @@ -1605,6 +1492,7 @@ </modify-function> </object-type> <object-type name="QIconEngineV2"> + <enum-type name="IconEngineHook"/> <modify-function signature="read(QDataStream&)"> <modify-argument index="1" invalidate-after-use="yes"/> </modify-function> @@ -1614,6 +1502,7 @@ <modify-function signature="virtual_hook(int,void*)" remove="all"/> </object-type> <object-type name="QImageWriter"> + <enum-type name="ImageWriterError"/> <modify-function signature="setDevice(QIODevice*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -1670,8 +1559,16 @@ </modify-argument> </modify-function> </object-type> - <object-type name="QItemSelectionModel"/> - <object-type name="QListView"/> + <object-type name="QItemSelectionModel"> + <enum-type name="SelectionFlag" flags="QItemSelectionModel::SelectionFlags"/> + </object-type> + <object-type name="QListView"> + <enum-type name="Flow"/> + <enum-type name="LayoutMode"/> + <enum-type name="Movement"/> + <enum-type name="ResizeMode"/> + <enum-type name="ViewMode"/> + </object-type> <object-type name="QColumnView"> <modify-function signature="setModel(QAbstractItemModel*)"> <modify-argument index="1"> @@ -1690,6 +1587,7 @@ </modify-function> </object-type> <object-type name="QMainWindow"> + <enum-type name="DockOption" flags="QMainWindow::DockOptions"/> <modify-function signature="setCentralWidget(QWidget*)"> <inject-code class="target" position="beginning"> <insert-template name="replace_child"> @@ -1775,6 +1673,9 @@ </object-type> <object-type name="QMdiArea"> + <enum-type name="AreaOption" flags="QMdiArea::AreaOptions"/> + <enum-type name="ViewMode"/> + <enum-type name="WindowOrder"/> <modify-function signature="addSubWindow(QWidget*, QFlags<Qt::WindowType>)" > <modify-argument index="1"> <parent index="this" action="add"/> @@ -1785,6 +1686,7 @@ </modify-function> </object-type> <object-type name="QMdiSubWindow"> + <enum-type name="SubWindowOption" flags="QMdiSubWindow::SubWindowOptions"/> <modify-function signature="setWidget(QWidget*)" > <modify-argument index="1"> <parent index="this" action="add"/> @@ -1949,8 +1851,12 @@ <object-type name="QPrintDialog"> <modify-function signature="exec()" rename="exec_" allow-thread="yes" /> </object-type> - <object-type name="QPrintEngine"/> - <object-type name="QProgressBar" /> + <object-type name="QPrintEngine"> + <enum-type name="PrintEnginePropertyKey" /> + </object-type> + <object-type name="QProgressBar"> + <enum-type name="Direction"/> + </object-type> <object-type name="QPushButton" /> <object-type name="QRegExpValidator"> <modify-function signature="validate(QString &, int &)const"> @@ -1972,6 +1878,7 @@ <object-type name="QSessionManager"> <extra-includes> </extra-includes> + <enum-type name="RestartHint"/> <modify-function signature="handle()const" remove="all"/> </object-type> @@ -1994,6 +1901,7 @@ <object-type name="QSound"/> <object-type name="QSpacerItem"/> <object-type name="QStandardItem"> + <enum-type name="ItemType"/> <modify-function signature="QStandardItem(const QStandardItem &)" remove="all"/> <modify-function signature="operator<(QStandardItem)const"> <modify-argument index="1" invalidate-after-use="yes"/> @@ -2109,9 +2017,19 @@ </modify-argument> </modify-function> </object-type> - <object-type name="QStyleHintReturn"/> - <object-type name="QStyleHintReturnVariant"/> - <object-type name="QStyleHintReturnMask"/> + <object-type name="QStyleHintReturn"> + <enum-type name="HintReturnType"/> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </object-type> + <object-type name="QStyleHintReturnVariant"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </object-type> + <object-type name="QStyleHintReturnMask"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </object-type> <object-type name="QStylePainter" /> <object-type name="QSyntaxHighlighter"> <modify-function signature="setCurrentBlockUserData(QTextBlockUserData*)"> @@ -2126,6 +2044,8 @@ </modify-function> </object-type> <object-type name="QSystemTrayIcon"> + <enum-type name="ActivationReason"/> + <enum-type name="MessageIcon"/> <modify-function signature="setContextMenu(QMenu*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -2159,7 +2079,9 @@ </object-type> <object-type name="QTextBlockGroup" /> <object-type name="QTextBlockUserData" /> - <object-type name="QTextItem" /> + <object-type name="QTextItem"> + <enum-type name="RenderFlag" flags="QTextItem::RenderFlags"/> + </object-type> <object-type name="QTextList" > <!--### Obsolete in 4.3--> <modify-function signature="isEmpty()const" remove="all"/> @@ -2203,6 +2125,7 @@ </modify-function> </object-type> <object-type name="QToolButton"> + <enum-type name="ToolButtonPopupMode"/> <modify-function signature="setDefaultAction(QAction *)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -2294,6 +2217,7 @@ </object-type> <object-type name="QVBoxLayout"/> <object-type name="QValidator"> + <enum-type name="State"/> <modify-function signature="fixup(QString &)const"> <modify-argument index="return"> <replace-type modified-type="QString"/> @@ -2331,6 +2255,7 @@ <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/> </object-type> <object-type name="QWorkspace"> + <enum-type name="WindowOrder"/> <modify-function signature="addWindow(QWidget*, QFlags<Qt::WindowType>)"> <modify-argument index="1"> <parent index="this" action="add" /> @@ -2340,7 +2265,9 @@ <object-type name="QActionEvent" polymorphic-id-expression="%1->type() == QEvent::ActionAdded || %1->type() == QEvent::ActionRemoved || %1->type() == QEvent::ActionChanged" /> <object-type name="QClipboardEvent" polymorphic-id-expression="%1->type() == QEvent::Clipboard"/> <object-type name="QCloseEvent" polymorphic-id-expression="%1->type() == QEvent::Close"/> - <object-type name="QContextMenuEvent" polymorphic-id-expression="%1->type() == QEvent::ContextMenu"/> + <object-type name="QContextMenuEvent" polymorphic-id-expression="%1->type() == QEvent::ContextMenu"> + <enum-type name="Reason"/> + </object-type> <object-type name="QDragEnterEvent" polymorphic-id-expression="%1->type() == QEvent::DragEnter"/> <object-type name="QDragLeaveEvent" polymorphic-id-expression="%1->type() == QEvent::DragLeave"/> <object-type name="QDragMoveEvent" polymorphic-id-expression="%1->type() == QEvent::DragMove" /> @@ -2356,7 +2283,9 @@ </object-type> <object-type name="QFileOpenEvent" polymorphic-id-expression="%1->type() == QEvent::FileOpen" /> <object-type name="QFocusEvent" polymorphic-id-expression="%1->type() == QEvent::FocusIn || %1->type() == QEvent::FocusOut" /> - <object-type name="QGraphicsSceneContextMenuEvent" copyable="false" polymorphic-id-expression="%1->type() == QEvent::GraphicsSceneContextMenu" /> + <object-type name="QGraphicsSceneContextMenuEvent" copyable="false" polymorphic-id-expression="%1->type() == QEvent::GraphicsSceneContextMenu"> + <enum-type name="Reason"/> + </object-type> <object-type name="QGraphicsSceneDragDropEvent" copyable="false" polymorphic-id-expression="%1->type() == QEvent::GraphicsSceneDragEnter || %1->type() == QEvent::GraphicsSceneDragLeave || %1->type() == QEvent::GraphicsSceneDragMove || %1->type() == QEvent::GraphicsSceneDrop" > <modify-function signature="setMimeData(const QMimeData *)" remove="all"/> <modify-function signature="setSource(QWidget *)" remove="all"/> @@ -2374,7 +2303,16 @@ <object-type name="QHideEvent" copyable="false" polymorphic-id-expression="%1->type() == QEvent::Hide"/> <object-type name="QHoverEvent" copyable="false" polymorphic-id-expression="%1->type() == QEvent::HoverEnter || %1->type() == QEvent::HoverLeave || %1->type() == QEvent::HoverMove"/> <object-type name="QIconDragEvent" copyable="false" polymorphic-id-expression="%1->type() == QEvent::IconDrag"/> - <object-type name="QInputMethodEvent" copyable="no" polymorphic-id-expression="%1->type() == QEvent::InputMethod"/> + + <object-type name="QInputMethodEvent" copyable="no" polymorphic-id-expression="%1->type() == QEvent::InputMethod"> + <!-- only declare this if ndef QT_NO_INPUTMETHOD --> + <enum-type name="AttributeType"/> + <value-type name="Attribute"> + <include file-name="QInputMethodEvent" location="global"/> + </value-type> + <!-- endif ndef QT_NO_INPUTMETHOD --> + </object-type> + <object-type name="QMoveEvent" copyable = "false" polymorphic-id-expression="%1->type() == QEvent::Move" /> <object-type name="QResizeEvent" copyable = "false" polymorphic-id-expression="%1->type() == QEvent::Resize"/> <object-type name="QShortcutEvent" copyable = "false" polymorphic-id-expression="%1->type() == QEvent::Shortcut"> @@ -2385,7 +2323,10 @@ </object-type> <object-type name="QShowEvent" copyable= "false" polymorphic-id-expression="%1->type() == QEvent::Show"/> <object-type name="QStatusTipEvent" copyable= "false" polymorphic-id-expression="%1->type() == QEvent::StatusTip"/> - <object-type name="QTabletEvent" copyable= "false" polymorphic-id-expression="%1->type() == QEvent::TabletMove || %1->type() == QEvent::TabletPress || %1->type() == QEvent::TabletRelease"/> + <object-type name="QTabletEvent" copyable= "false" polymorphic-id-expression="%1->type() == QEvent::TabletMove || %1->type() == QEvent::TabletPress || %1->type() == QEvent::TabletRelease"> + <enum-type name="PointerType"/> + <enum-type name="TabletDevice"/> + </object-type> <object-type name="QToolBarChangeEvent" polymorphic-id-expression="%1->type() == QEvent::ToolBarChange"/> <object-type name="QWhatsThisClickedEvent" copyable="false" polymorphic-id-expression="%1->type() == QEvent::WhatsThisClicked"/> <object-type name="QWheelEvent" copyable= "false" polymorphic-id-expression="%1->type() == QEvent::Wheel"/> @@ -2399,6 +2340,17 @@ <object-type name="QAccessibleEvent" polymorphic-id-expression="%1->type() == QEvent::AccessibilityDescription || %1->type() == QEvent::AccessibilityHelp"/> <object-type name="QAbstractButton"/> <object-type name="QStyle"> + <enum-type name="ComplexControl" extensible="yes"/> + <enum-type name="ContentsType" extensible="yes"/> + <enum-type name="ControlElement" extensible="yes"/> + <enum-type name="PixelMetric" extensible="yes" /> + <enum-type name="PrimitiveElement" extensible="yes" /> + <enum-type name="RequestSoftwareInputPanel"/> + <enum-type name="StandardPixmap" extensible="yes"/> + <enum-type name="StateFlag" flags="QStyle::State"/> + <enum-type name="StyleHint" extensible="yes" /> + <enum-type name="SubControl" flags="QStyle::SubControls" extensible="yes" force-integer="yes"/> + <enum-type name="SubElement" extensible="yes" /> <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/> <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/> <modify-function signature="drawComplexControl(QStyle::ComplexControl,const QStyleOptionComplex*,QPainter*,const QWidget*)const"> @@ -2422,6 +2374,7 @@ <modify-function signature="itemTextRect(QFontMetrics,QRect,int,bool,QString)const" remove="all"/> </object-type> <object-type name="QColorDialog"> + <enum-type name="ColorDialogOption" flags="QColorDialog::ColorDialogOptions"/> <!-- Obsolete method --> <modify-function signature="getRgba(uint,bool*,QWidget*)" remove="all" /> <modify-function signature="getColor(const QColor&, QWidget*)" allow-thread="yes" /> @@ -2433,6 +2386,8 @@ <include file-name="glue/qlayout_help_functions.h" location="local"/> </extra-includes> + <enum-type name="SizeConstraint"/> + <modify-function signature="itemAt(int)const"> <modify-argument index="return"> <define-ownership owner="default"/> @@ -2491,6 +2446,7 @@ <extra-includes> <include file-name="glue/qlayout_help_functions.h" location="local"/> </extra-includes> + <enum-type name="StackingMode"/> <modify-function signature="insertWidget(int,QWidget*)"> <inject-code class="target" position="beginning"> addLayoutOwnership(%CPPSELF, %2); @@ -2501,7 +2457,9 @@ <object-type name="QBoxLayout"> <extra-includes> <include file-name="glue/qlayout_help_functions.h" location="local"/> - </extra-includes> + </extra-includes> + + <enum-type name="Direction" /> <modify-function signature="addWidget(QWidget *, int, QFlags<Qt::AlignmentFlag>)"> <inject-code class="target" position="beginning"> @@ -2600,6 +2558,11 @@ <include file-name="QPainterPath" location="global"/> <include file-name="QVarLengthArray" location="global"/> </extra-includes> + <enum-type name="CacheModeFlag" flags="QGraphicsView::CacheMode"/> + <enum-type name="DragMode"/> + <enum-type name="OptimizationFlag" flags="QGraphicsView::OptimizationFlags"/> + <enum-type name="ViewportAnchor"/> + <enum-type name="ViewportUpdateMode"/> <modify-function signature="setupViewport(QWidget *)" access="non-final"/> <modify-function signature="setScene(QGraphicsScene*)"> <modify-argument index="1"> @@ -2666,6 +2629,8 @@ </modify-function> </object-type> <object-type name="QInputDialog"> + <enum-type name="InputDialogOption"/> + <enum-type name="InputMode"/> <modify-function signature="getInteger(QWidget *, const QString &, const QString &, int, int, int, int, bool *, QFlags<Qt::WindowType>)" allow-thread="yes"> <modify-argument index="8"> <remove-default-expression/> @@ -2716,6 +2681,8 @@ <extra-includes> <include file-name="QVarLengthArray" location="global"/> </extra-includes> + <enum-type name="ItemIndexMethod"/> + <enum-type name="SceneLayer" flags="QGraphicsScene::SceneLayers"/> <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*,QWidget*)" remove="all" /> <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)"> <modify-argument index="1" invalidate-after-use="yes"/> @@ -2866,6 +2833,9 @@ </modify-function> </object-type> <object-type name="QCalendarWidget"> + <enum-type name="HorizontalHeaderFormat"/> + <enum-type name="SelectionMode"/> + <enum-type name="VerticalHeaderFormat"/> <extra-includes> <include file-name="QTextCharFormat" location="global"/> </extra-includes> @@ -2932,6 +2902,7 @@ <modify-function signature="mimeData(const QList<QTreeWidgetItem*>)const" remove="all"/> </object-type> <object-type name="QAbstractItemDelegate"> + <enum-type name="EndEditHint"/> <modify-function signature="paint(QPainter*,QStyleOptionViewItem,QModelIndex)const"> <modify-argument index="1" invalidate-after-use="yes"/> </modify-function> @@ -2947,6 +2918,7 @@ </modify-function> </object-type> <object-type name="QTableWidgetItem" > + <enum-type name="ItemType"/> <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3--> <modify-function signature="setBackgroundColor(QColor)" remove="all"/> @@ -2970,6 +2942,7 @@ <modify-function signature="operator<(QTableWidgetItem)const" remove="all"/> </object-type> <object-type name="QListWidgetItem" > + <enum-type name="ItemType"/> <modify-function signature="QListWidgetItem(const QString &, QListWidget *, int)"> <modify-argument index="this"> <parent index="2" action="add"/> @@ -3024,6 +2997,8 @@ </modify-function> </object-type> <object-type name="QCompleter"> + <enum-type name="CompletionMode"/> + <enum-type name="ModelSorting"/> <modify-function signature="setModel(QAbstractItemModel *)"> <modify-argument index="1"> <reference-count action="add"/> @@ -3041,6 +3016,8 @@ </modify-function> </object-type> <object-type name="QTreeWidgetItem" hash-function="qHash"> + <enum-type name="ChildIndicatorPolicy"/> + <enum-type name="ItemType"/> <modify-function signature="operator<(QTreeWidgetItem)const"> <modify-argument index="1" invalidate-after-use="yes"/> </modify-function> @@ -3168,6 +3145,8 @@ <include file-name="glue/qwidget_glue.h" location="local"/> </extra-includes> + <enum-type name="RenderFlag" flags="QWidget::RenderFlags"/> + <modify-function signature="actionEvent(QActionEvent*)"> <modify-argument index="1" invalidate-after-use="yes"/> </modify-function> @@ -3304,6 +3283,9 @@ </modify-function> </object-type> <object-type name="QMessageBox"> + <enum-type name="ButtonRole"/> + <enum-type name="Icon"/> + <enum-type name="StandardButton" flags="QMessageBox::StandardButtons" /> <modify-function signature="setWindowTitle(const QString &)" remove="all"/> <modify-function signature="setWindowModality(Qt::WindowModality)" remove="all"/> <modify-function signature="removeButton(QAbstractButton*)"> @@ -3346,6 +3328,9 @@ </object-type> <object-type name="QAbstractSpinBox"> + <enum-type name="ButtonSymbols"/> + <enum-type name="CorrectionMode"/> + <enum-type name="StepEnabledFlag" flags="QAbstractSpinBox::StepEnabled"/> <modify-function signature="setLineEdit(QLineEdit *)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -3372,11 +3357,19 @@ <extra-includes> <include file-name="QTextCursor" location="global"/> </extra-includes> + <value-type name="iterator" > + <include file-name="QTextFrame" location="global"/> + <modify-function signature="operator++(int)" remove="all"/> + <modify-function signature="operator--(int)" remove="all"/> + <modify-function signature="operator++()" remove="all"/> + <modify-function signature="operator--()" remove="all"/> + </value-type> </object-type> <object-type name="QImageIOHandler"> <extra-includes> <include file-name="QRect" location="global"/> </extra-includes> + <enum-type name="ImageOption"/> <modify-function signature="setFormat(const QByteArray &)const" remove="all"/> <modify-function signature="setDevice(QIODevice*)"> <modify-argument index="1"> @@ -3407,6 +3400,7 @@ <include file-name="QStringList" location="global"/> <include file-name="QImage" location="global"/> </extra-includes> + <enum-type name="ImageReaderError"/> <!-- this method does nto makes sense in python --> <modify-function signature="read(QImage*)" remove="all" /> <modify-function signature="setDevice(QIODevice*)"> @@ -3423,6 +3417,8 @@ <include file-name="QRect" location="global"/> <include file-name="QSize" location="global"/> </extra-includes> + <enum-type name="CacheMode"/> + <enum-type name="MovieState"/> <modify-function signature="cacheMode()" remove="all"/> <modify-function signature="setDevice(QIODevice*)"> <modify-argument index="1"> @@ -3432,9 +3428,12 @@ </object-type> <object-type name="QAbstractPageSetupDialog"/> <object-type name="QPageSetupDialog"> + <enum-type name="PageSetupDialogOption" flags="QPageSetupDialog::PageSetupDialogOptions"/> <modify-function signature="exec()" rename="exec_" allow-thread="yes"/> </object-type> <object-type name="QTabWidget"> + <enum-type name="TabPosition"/> + <enum-type name="TabShape"/> <modify-function signature="addTab(QWidget*, const QString&)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -3517,6 +3516,7 @@ <modify-function signature="exec(QFlags<Qt::DropAction>, Qt::DropAction)" rename="exec_" allow-thread="yes"/> </object-type> <object-type name="QDateTimeEdit"> + <enum-type name="Section" flags="QDateTimeEdit::Sections"/> <modify-function signature="setCalendarWidget(QCalendarWidget *)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -3541,11 +3541,13 @@ <!--### Obsolete in 4.3--> </object-type> <object-type name="QSlider"> + <enum-type name="TickPosition" /> </object-type> <object-type name="QInputContext"> <extra-includes> <include file-name="QTextFormat" location="global"/> </extra-includes> + <enum-type name="StandardFormat"/> <modify-function signature="setFocusWidget(QWidget*)" remove="all"/> <modify-function signature="filterEvent(const QEvent*)"> <modify-argument index="1" invalidate-after-use="yes"/> @@ -3593,6 +3595,11 @@ <object-type name="QFileDialog"> + <enum-type name="AcceptMode"/> + <enum-type name="DialogLabel"/> + <enum-type name="FileMode"/> + <enum-type name="Option" flags="QFileDialog::Options"/> + <enum-type name="ViewMode"/> <extra-includes> <include file-name="QUrl" location="global"/> <include file-name="QAbstractProxyModel" location="global"/> @@ -3648,6 +3655,9 @@ <extra-includes> <include file-name="QIcon" location="global"/> </extra-includes> + <enum-type name="Shape"/> + <enum-type name="SelectionBehavior"/> + <enum-type name="ButtonPosition"/> </object-type> <object-type name="QStandardItemModel" polymorphic-id-expression="qobject_cast<QStandardItemModel*>(%1)"> <extra-includes> @@ -3823,6 +3833,7 @@ <include file-name="QImage" location="global"/> <include file-name="QPixmap" location="global"/> </extra-includes> + <enum-type name="Mode" /> <modify-function signature="setMimeData(QMimeData *, QClipboard::Mode)"> <modify-argument index="1"> <!-- TODO: maybe this is not the best solution --> @@ -3888,6 +3899,7 @@ </extra-includes> </object-type> <object-type name="QRubberBand"> + <enum-type name="Shape"/> <modify-function signature="QRubberBand(QRubberBand::Shape, QWidget*)"> <modify-argument index="this"> <parent index="2" action="add"/> @@ -3901,6 +3913,10 @@ <extra-includes> <include file-name="QTextOption" location="global"/> </extra-includes> + <enum-type name="CursorMode"/> + <value-type name="FormatRange"> + <include file-name="QTextLayout" location="global"/> + </value-type> </object-type> <object-type name="QTableWidget"> <modify-function signature="setHorizontalHeaderItem(int, QTableWidgetItem *)"> @@ -3968,6 +3984,10 @@ <include file-name="QTextFormat" location="global"/> <include file-name="QTextCursor" location="global"/> </extra-includes> + <enum-type name="FindFlag" flags="QTextDocument::FindFlags"/> + <enum-type name="MetaInformation"/> + <enum-type name="ResourceType"/> + <enum-type name="Stacks" since="4.7"/> <modify-function signature="redo(QTextCursor*)" remove="all" /> <modify-function signature="setDocumentLayout(QAbstractTextDocumentLayout*)"> <modify-argument index="1"> @@ -4031,6 +4051,7 @@ <object-type name="QSplitterHandle"/> <object-type name="QDial" /> <object-type name="QLineEdit"> + <enum-type name="EchoMode"/> <modify-function signature="setCompleter(QCompleter *)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -4043,7 +4064,10 @@ </modify-function> <modify-function signature="del()" rename="del_" /> </object-type> - <object-type name="QLCDNumber"/> + <object-type name="QLCDNumber"> + <enum-type name="Mode"/> + <enum-type name="SegmentStyle"/> + </object-type> <object-type name="QSplashScreen"> <modify-function signature="repaint()" remove="all"/> <modify-function signature="drawContents(QPainter*)"> @@ -4051,6 +4075,7 @@ </modify-function> </object-type> <object-type name="QDockWidget"> + <enum-type name="DockWidgetFeature" flags="QDockWidget::DockWidgetFeatures"/> <modify-function signature="setTitleBarWidget(QWidget*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -4075,7 +4100,11 @@ </modify-function> </object-type> <object-type name="QDesktopWidget"/> - <object-type name="QFrame"/> + <object-type name="QFrame"> + <enum-type name="Shadow" extensible="yes"/> + <enum-type name="Shape"/> + <enum-type name="StyleMask"/> + </object-type> <object-type name="QTextTable"> <extra-includes> <include file-name="QTextCursor" location="global"/> @@ -4150,6 +4179,10 @@ </modify-function> </object-type> <object-type name="QPaintEngine"> + <enum-type name="DirtyFlag" flags="QPaintEngine::DirtyFlags"/> + <enum-type name="PaintEngineFeature" flags="QPaintEngine::PaintEngineFeatures"/> + <enum-type name="PolygonDrawMode"/> + <enum-type name="Type"/> <modify-function signature="begin(QPaintDevice*)"> <modify-argument index="1" invalidate-after-use="yes"/> </modify-function> @@ -4166,6 +4199,8 @@ <modify-field name="state" read="false" write="false"/> </object-type> <object-type name="QComboBox"> + <enum-type name="InsertPolicy"/> + <enum-type name="SizeAdjustPolicy"/> <modify-function signature="setCompleter(QCompleter*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -4208,6 +4243,11 @@ <!--### Obsolete in 4.3--> </object-type> <object-type name="QTextEdit"> + <enum-type name="AutoFormattingFlag" flags="QTextEdit::AutoFormatting"/> + <enum-type name="LineWrapMode"/> + <value-type name="ExtraSelection" > + <include file-name="QTextEdit" location="global"/> + </value-type> <extra-includes> <include file-name="QTextCursor" location="global"/> </extra-includes> @@ -4224,6 +4264,17 @@ <modify-function signature="print(QPrinter*) const" rename="print_"/> </object-type> <object-type name="QPrinter" > + <enum-type name="ColorMode"/> + <enum-type name="DuplexMode"/> + <enum-type name="Orientation"/> + <enum-type name="OutputFormat"/> + <enum-type name="PageOrder"/> + <enum-type name="PageSize" /> + <enum-type name="PaperSource"/> + <enum-type name="PrintRange"/> + <enum-type name="PrinterMode"/> + <enum-type name="PrinterState"/> + <enum-type name="Unit"/> <!-- TODO: What to do with this function? --> <modify-function signature="getPageMargins(qreal*,qreal*,qreal*,qreal*,QPrinter::Unit)const" remove="all" /> <modify-function signature="setEngines(QPrintEngine*,QPaintEngine*)"> @@ -4239,6 +4290,10 @@ </extra-includes> </object-type> <object-type name="QAction"> + <enum-type name="ActionEvent"/> + <enum-type name="MenuRole"/> + <enum-type name="Priority"/> + <enum-type name="SoftKeyRole"/> <modify-function signature="setMenu(QMenu*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -4251,6 +4306,9 @@ <include file-name="QPainterPath" location="global"/> <include file-name="QPixmap" location="global"/> </extra-includes> + <enum-type name="CompositionMode"/> + <enum-type name="PixmapFragmentHint" flags="QPainter::PixmapFragmentHints" since="4.7"/> + <enum-type name="RenderHint" flags="QPainter::RenderHints"/> <modify-function signature="drawText(const QPointF &, const QString &, int, int)" remove="all"/> <modify-function signature="drawConvexPolygon(const QPoint *, int)" remove="all" /> <modify-function signature="drawConvexPolygon(const QPointF *, int)" remove="all" /> @@ -4354,6 +4412,8 @@ </inject-code> <inject-code class="target" file="glue/qtgui_qapp.cpp" position="end" /> <object-type name="QApplication"> + <enum-type name="ColorSpec"/> + <enum-type name="Type"/> <extra-includes> <include file-name="QBasicTimer" location="global"/> <include file-name="QFont" location="global"/> @@ -4435,6 +4495,7 @@ </object-type> <object-type name="QCommandLinkButton"/> <object-type name="QFileSystemModel" polymorphic-id-expression="qobject_cast<QFileSystemModel*>(%1)"> + <enum-type name="Roles"/> <modify-function signature="setIconProvider(QFileIconProvider*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -4446,6 +4507,10 @@ <include file-name="glue/qlayout_help_functions.h" location="local"/> </extra-includes> + <enum-type name="FieldGrowthPolicy"/> + <enum-type name="ItemRole"/> + <enum-type name="RowWrapPolicy"/> + <!-- FIXME: What to do with this function!? --> <modify-function signature="getLayoutPosition(QLayout*,int*,QFormLayout::ItemRole*)const" remove="all" /> <!-- FIXME: What to do with this function!? --> @@ -4683,6 +4748,7 @@ </object-type> <object-type name="QPlainTextDocumentLayout"/> <object-type name="QPlainTextEdit"> + <enum-type name="LineWrapMode"/> <modify-function signature="setDocument(QTextDocument*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -4695,7 +4761,10 @@ </modify-function> </object-type> <object-type name="QPrintPreviewDialog"/> - <object-type name="QPrintPreviewWidget"/> + <object-type name="QPrintPreviewWidget"> + <enum-type name="ViewMode"/> + <enum-type name="ZoomMode"/> + </object-type> <object-type name="QStyledItemDelegate"> <modify-function signature="setItemEditorFactory(QItemEditorFactory*)"> <modify-argument index="1"> @@ -4714,18 +4783,6 @@ </modify-function> </object-type> - <!-- Qt 4.6 --> - <enum-type name="QGraphicsBlurEffect::BlurHint" flags="QGraphicsBlurEffect::BlurHints"/> - <enum-type name="QGesture::GestureCancelPolicy"/> - <enum-type name="QGraphicsEffect::PixmapPadMode"/> - <enum-type name="QGestureRecognizer::ResultFlag" flags="QGestureRecognizer::Result"/> - <enum-type name="QPinchGesture::ChangeFlag" flags="QPinchGesture::ChangeFlags"/> - <enum-type name="QGraphicsItem::PanelModality"/> - <enum-type name="QStyle::RequestSoftwareInputPanel"/> - <enum-type name="QAction::Priority"/> - <enum-type name="QAction::SoftKeyRole"/> - - <value-type name="QMatrix2x2"/> <value-type name="QMatrix2x3"/> <value-type name="QMatrix2x4"/> @@ -4796,16 +4853,24 @@ <modify-function signature="data() const" remove="all"/> </value-type> - <object-type name="QGesture"/> - <object-type name="QGestureRecognizer"/> + <object-type name="QGesture"> + <enum-type name="GestureCancelPolicy"/> + </object-type> + <object-type name="QGestureRecognizer"> + <enum-type name="ResultFlag" flags="QGestureRecognizer::Result"/> + </object-type> <object-type name="QGraphicsAnchor"/> <object-type name="QGraphicsAnchorLayout"/> - <object-type name="QGraphicsBlurEffect"/> + <object-type name="QGraphicsBlurEffect"> + <enum-type name="BlurHint" flags="QGraphicsBlurEffect::BlurHints"/> + </object-type> <object-type name="QGraphicsColorizeEffect"/> <object-type name="QGraphicsDropShadowEffect"/> - <enum-type name="QGraphicsEffect::ChangeFlag" flags="QGraphicsEffect::ChangeFlags"/> - <object-type name="QGraphicsEffect"/> + <object-type name="QGraphicsEffect"> + <enum-type name="ChangeFlag" flags="QGraphicsEffect::ChangeFlags"/> + <enum-type name="PixmapPadMode"/> + </object-type> <!-- QtInternal <object-type name="QGraphicsEffectSource"/> @@ -4819,7 +4884,9 @@ <object-type name="QKeyEventTransition"/> <object-type name="QMouseEventTransition"/> <object-type name="QPanGesture"/> - <object-type name="QPinchGesture"/> + <object-type name="QPinchGesture"> + <enum-type name="ChangeFlag" flags="QPinchGesture::ChangeFlags"/> + </object-type> <value-type name="QQuaternion"/> <!-- Symbian @@ -4828,18 +4895,21 @@ <object-type name="QS60MainDocument"/> <value-type name="QS60Style"/> - <enum-type name="QSymbianEvent::Type"/> - <object-type name="QSymbianEvent"/> + <object-type name="QSymbianEvent"> + <enum-type name="Type"/> + </object-type> --> - <enum-type name="QSwipeGesture::SwipeDirection"/> - <object-type name="QSwipeGesture"/> + <object-type name="QSwipeGesture"> + <enum-type name="SwipeDirection"/> + </object-type> <value-type name="QTileRules"/> - <enum-type name="QTouchEvent::DeviceType"/> - <value-type name="QTouchEvent"/> - <value-type name="QTouchEvent::TouchPoint"/> + <value-type name="QTouchEvent"> + <enum-type name="DeviceType"/> + <value-type name="TouchPoint"/> + </value-type> <value-type name="QVector2D"/> <value-type name="QVector3D"> diff --git a/PySide/QtGui/typesystem_gui_maemo.xml b/PySide/QtGui/typesystem_gui_maemo.xml index 99ccb2e8d..f49da9d61 100644 --- a/PySide/QtGui/typesystem_gui_maemo.xml +++ b/PySide/QtGui/typesystem_gui_maemo.xml @@ -20,10 +20,11 @@ --> <typesystem package="PySide.QtGui"> - <enum-type name="QAbstractKineticScroller::Mode"/> - <enum-type name="QAbstractKineticScroller::OvershootPolicy"/> - <enum-type name="QAbstractKineticScroller::State"/> - <object-type name="QAbstractKineticScroller" /> + <object-type name="QAbstractKineticScroller"> + <enum-type name="Mode"/> + <enum-type name="OvershootPolicy"/> + <enum-type name="State"/> + </object-type> <load-typesystem name="typesystem_gui_x11.xml" generate="yes"/> </typesystem> |