packages feed

qtah-qt5-0.7.0: qtah-qt5.cabal

name: qtah-qt5
version: 0.7.0
synopsis: Qt bindings for Haskell
homepage: http://khumba.net/projects/qtah
license: LGPL-3
license-files: LICENSE.GPL, LICENSE.LGPL
author: Bryan Gardiner <bog@khumba.net>
maintainer: Bryan Gardiner <bog@khumba.net>
copyright: Copyright 2015-2020 The Qtah Authors.
category: Graphics
build-type: Custom
cabal-version: 1.20
description:
  Qtah is a set of Qt bindings for Haskell.  This package contains the Haskell
  side of the bindings, and is what Qt programs should use directly.

library
  exposed-modules:
      Graphics.UI.Qtah.Core.HMargins
    , Graphics.UI.Qtah.Core.HPoint
    , Graphics.UI.Qtah.Core.HPointF
    , Graphics.UI.Qtah.Core.HRect
    , Graphics.UI.Qtah.Core.HSize
    , Graphics.UI.Qtah.Core.QAbstractAnimation
    , Graphics.UI.Qtah.Core.QAbstractItemModel
    , Graphics.UI.Qtah.Core.QAbstractListModel
    , Graphics.UI.Qtah.Core.QAbstractTableModel
    , Graphics.UI.Qtah.Core.QAnimationGroup
    , Graphics.UI.Qtah.Core.QBuffer
    , Graphics.UI.Qtah.Core.QByteArray
    , Graphics.UI.Qtah.Core.QChar
    , Graphics.UI.Qtah.Core.QChildEvent
    , Graphics.UI.Qtah.Core.QCoreApplication
    , Graphics.UI.Qtah.Core.QCryptographicHash
    , Graphics.UI.Qtah.Core.QDate
    , Graphics.UI.Qtah.Core.QDateTime
    , Graphics.UI.Qtah.Core.QDebug
    , Graphics.UI.Qtah.Core.QDebugStateSaver
    , Graphics.UI.Qtah.Core.QDir
    , Graphics.UI.Qtah.Core.QDirIterator
    , Graphics.UI.Qtah.Core.QEvent
    , Graphics.UI.Qtah.Core.QFile
    , Graphics.UI.Qtah.Core.QFileDevice
    , Graphics.UI.Qtah.Core.QFileInfo
    , Graphics.UI.Qtah.Core.QFileSelector
    , Graphics.UI.Qtah.Core.QFileSystemWatcher
    , Graphics.UI.Qtah.Core.QIODevice
    , Graphics.UI.Qtah.Core.QItemSelection
    , Graphics.UI.Qtah.Core.QItemSelectionModel
    , Graphics.UI.Qtah.Core.QItemSelectionRange
    , Graphics.UI.Qtah.Core.QLatin1Char
    , Graphics.UI.Qtah.Core.QLatin1String
    , Graphics.UI.Qtah.Core.QLibrary
    , Graphics.UI.Qtah.Core.QLibraryInfo
    , Graphics.UI.Qtah.Core.QList.Int
    , Graphics.UI.Qtah.Core.QList.QAbstractButton
    , Graphics.UI.Qtah.Core.QList.QByteArray
    , Graphics.UI.Qtah.Core.QList.QItemSelectionRange
    , Graphics.UI.Qtah.Core.QList.QModelIndex
    , Graphics.UI.Qtah.Core.QList.QObject
    , Graphics.UI.Qtah.Core.QList.QSize
    , Graphics.UI.Qtah.Core.QList.QStandardItem
    , Graphics.UI.Qtah.Core.QList.QString
    , Graphics.UI.Qtah.Core.QList.QTreeWidgetItem
    , Graphics.UI.Qtah.Core.QList.QVariant
    , Graphics.UI.Qtah.Core.QList.QWidget
    , Graphics.UI.Qtah.Core.QLockFile
    , Graphics.UI.Qtah.Core.QLoggingCategory
    , Graphics.UI.Qtah.Core.QMargins
    , Graphics.UI.Qtah.Core.QMarginsF
    , Graphics.UI.Qtah.Core.QMessageAuthenticationCode
    , Graphics.UI.Qtah.Core.QMessageLogContext
    , Graphics.UI.Qtah.Core.QMessageLogger
    , Graphics.UI.Qtah.Core.QMetaClassInfo
    , Graphics.UI.Qtah.Core.QMetaEnum
    , Graphics.UI.Qtah.Core.QMetaMethod
    , Graphics.UI.Qtah.Core.QMetaObject
    , Graphics.UI.Qtah.Core.QMetaObject.Connection
    , Graphics.UI.Qtah.Core.QMetaProperty
    , Graphics.UI.Qtah.Core.QModelIndex
    , Graphics.UI.Qtah.Core.QObject
    , Graphics.UI.Qtah.Core.QOperatingSystemVersion
    , Graphics.UI.Qtah.Core.QPair.IntInt
    , Graphics.UI.Qtah.Core.QPalette
    , Graphics.UI.Qtah.Core.QParallelAnimationGroup
    , Graphics.UI.Qtah.Core.QPauseAnimation
    , Graphics.UI.Qtah.Core.QPersistentModelIndex
    , Graphics.UI.Qtah.Core.QPluginLoader
    , Graphics.UI.Qtah.Core.QPoint
    , Graphics.UI.Qtah.Core.QPointF
    , Graphics.UI.Qtah.Core.QProcess
    , Graphics.UI.Qtah.Core.QProcessEnvironment
    , Graphics.UI.Qtah.Core.QPropertyAnimation
    , Graphics.UI.Qtah.Core.QRandomGenerator
    , Graphics.UI.Qtah.Core.QRandomGenerator64
    , Graphics.UI.Qtah.Core.QRect
    , Graphics.UI.Qtah.Core.QRectF
    , Graphics.UI.Qtah.Core.QResource
    , Graphics.UI.Qtah.Core.QSaveFile
    , Graphics.UI.Qtah.Core.QSequentialAnimationGroup
    , Graphics.UI.Qtah.Core.QSettings
    , Graphics.UI.Qtah.Core.QSize
    , Graphics.UI.Qtah.Core.QSizeF
    , Graphics.UI.Qtah.Core.QStandardPaths
    , Graphics.UI.Qtah.Core.QStaticPlugin
    , Graphics.UI.Qtah.Core.QString
    , Graphics.UI.Qtah.Core.QStringList
    , Graphics.UI.Qtah.Core.QStringListModel
    , Graphics.UI.Qtah.Core.QSysInfo
    , Graphics.UI.Qtah.Core.QTextCodec
    , Graphics.UI.Qtah.Core.QTextDecoder
    , Graphics.UI.Qtah.Core.QTextEncoder
    , Graphics.UI.Qtah.Core.QThread
    , Graphics.UI.Qtah.Core.QTime
    , Graphics.UI.Qtah.Core.QTimeZone
    , Graphics.UI.Qtah.Core.QTimer
    , Graphics.UI.Qtah.Core.QTimerEvent
    , Graphics.UI.Qtah.Core.QTranslator
    , Graphics.UI.Qtah.Core.QVariant
    , Graphics.UI.Qtah.Core.QVariantAnimation
    , Graphics.UI.Qtah.Core.QVector.Int
    , Graphics.UI.Qtah.Core.QVector.QLatin1String
    , Graphics.UI.Qtah.Core.QVector.QPoint
    , Graphics.UI.Qtah.Core.QVector.QPointF
    , Graphics.UI.Qtah.Core.QVector.QRgb
    , Graphics.UI.Qtah.Core.QVector.QString
    , Graphics.UI.Qtah.Core.QVector.QXmlStreamAttribute
    , Graphics.UI.Qtah.Core.QVector.QXmlStreamEntityDeclaration
    , Graphics.UI.Qtah.Core.QVector.QXmlStreamNamespaceDeclaration
    , Graphics.UI.Qtah.Core.QVector.QXmlStreamNotationDeclaration
    , Graphics.UI.Qtah.Core.QVersionNumber
    , Graphics.UI.Qtah.Core.QXmlStreamAttribute
    , Graphics.UI.Qtah.Core.QXmlStreamAttributes
    , Graphics.UI.Qtah.Core.QXmlStreamEntityDeclaration
    , Graphics.UI.Qtah.Core.QXmlStreamEntityResolver
    , Graphics.UI.Qtah.Core.QXmlStreamNamespaceDeclaration
    , Graphics.UI.Qtah.Core.QXmlStreamNotationDeclaration
    , Graphics.UI.Qtah.Core.QXmlStreamReader
    , Graphics.UI.Qtah.Core.QXmlStreamWriter
    , Graphics.UI.Qtah.Core.Types
    , Graphics.UI.Qtah.Event
    , Graphics.UI.Qtah.Flags
    , Graphics.UI.Qtah.Gui.HColor
    , Graphics.UI.Qtah.Gui.QActionEvent
    , Graphics.UI.Qtah.Gui.QBackingStore
    , Graphics.UI.Qtah.Gui.QBitmap
    , Graphics.UI.Qtah.Gui.QBrush
    , Graphics.UI.Qtah.Gui.QClipboard
    , Graphics.UI.Qtah.Gui.QCloseEvent
    , Graphics.UI.Qtah.Gui.QColor
    , Graphics.UI.Qtah.Gui.QCursor
    , Graphics.UI.Qtah.Gui.QDoubleValidator
    , Graphics.UI.Qtah.Gui.QEnterEvent
    , Graphics.UI.Qtah.Gui.QExposeEvent
    , Graphics.UI.Qtah.Gui.QFocusEvent
    , Graphics.UI.Qtah.Gui.QFont
    , Graphics.UI.Qtah.Gui.QFontDatabase
    , Graphics.UI.Qtah.Gui.QGradient
    , Graphics.UI.Qtah.Gui.QHideEvent
    , Graphics.UI.Qtah.Gui.QHoverEvent
    , Graphics.UI.Qtah.Gui.QIcon
    , Graphics.UI.Qtah.Gui.QImage
    , Graphics.UI.Qtah.Gui.QInputEvent
    , Graphics.UI.Qtah.Gui.QIntValidator
    , Graphics.UI.Qtah.Gui.QKeyEvent
    , Graphics.UI.Qtah.Gui.QMouseEvent
    , Graphics.UI.Qtah.Gui.QOpenGLWindow
    , Graphics.UI.Qtah.Gui.QPaintDevice
    , Graphics.UI.Qtah.Gui.QPaintDeviceWindow
    , Graphics.UI.Qtah.Gui.QPaintEvent
    , Graphics.UI.Qtah.Gui.QPainter
    , Graphics.UI.Qtah.Gui.QPainterPath
    , Graphics.UI.Qtah.Gui.QPen
    , Graphics.UI.Qtah.Gui.QPixmap
    , Graphics.UI.Qtah.Gui.QPolygon
    , Graphics.UI.Qtah.Gui.QPolygonF
    , Graphics.UI.Qtah.Gui.QRasterWindow
    , Graphics.UI.Qtah.Gui.QRegion
    , Graphics.UI.Qtah.Gui.QShowEvent
    , Graphics.UI.Qtah.Gui.QStandardItem
    , Graphics.UI.Qtah.Gui.QStandardItemModel
    , Graphics.UI.Qtah.Gui.QSurface
    , Graphics.UI.Qtah.Gui.QTransform
    , Graphics.UI.Qtah.Gui.QValidator
    , Graphics.UI.Qtah.Gui.QWheelEvent
    , Graphics.UI.Qtah.Gui.QWindow
    , Graphics.UI.Qtah.Gui.QtahOpenGLWindow
    , Graphics.UI.Qtah.Gui.QtahRasterWindow
    , Graphics.UI.Qtah.SceneEvent
    , Graphics.UI.Qtah.Signal
    -- TODO This should not be exposed directly, but there is no nice interface
    -- to it right now.
    , Graphics.UI.Qtah.Std
    , Graphics.UI.Qtah.Widgets.QAbstractButton
    , Graphics.UI.Qtah.Widgets.QAbstractGraphicsShapeItem
    , Graphics.UI.Qtah.Widgets.QAbstractItemDelegate
    , Graphics.UI.Qtah.Widgets.QAbstractItemView
    , Graphics.UI.Qtah.Widgets.QAbstractScrollArea
    , Graphics.UI.Qtah.Widgets.QAbstractSlider
    , Graphics.UI.Qtah.Widgets.QAbstractSpinBox
    , Graphics.UI.Qtah.Widgets.QAction
    , Graphics.UI.Qtah.Widgets.QActionGroup
    , Graphics.UI.Qtah.Widgets.QApplication
    , Graphics.UI.Qtah.Widgets.QBoxLayout
    , Graphics.UI.Qtah.Widgets.QButtonGroup
    , Graphics.UI.Qtah.Widgets.QCheckBox
    , Graphics.UI.Qtah.Widgets.QComboBox
    , Graphics.UI.Qtah.Widgets.QDateEdit
    , Graphics.UI.Qtah.Widgets.QDateTimeEdit
    , Graphics.UI.Qtah.Widgets.QDial
    , Graphics.UI.Qtah.Widgets.QDialog
    , Graphics.UI.Qtah.Widgets.QDialogButtonBox
    , Graphics.UI.Qtah.Widgets.QDockWidget
    , Graphics.UI.Qtah.Widgets.QDoubleSpinBox
    , Graphics.UI.Qtah.Widgets.QFileDialog
    , Graphics.UI.Qtah.Widgets.QFormLayout
    , Graphics.UI.Qtah.Widgets.QFrame
    , Graphics.UI.Qtah.Widgets.QGraphicsEllipseItem
    , Graphics.UI.Qtah.Widgets.QGraphicsItem
    , Graphics.UI.Qtah.Widgets.QGraphicsPixmapItem
    , Graphics.UI.Qtah.Widgets.QGraphicsPolygonItem
    , Graphics.UI.Qtah.Widgets.QGraphicsRectItem
    , Graphics.UI.Qtah.Widgets.QGraphicsScene
    , Graphics.UI.Qtah.Widgets.QGraphicsSceneEvent
    , Graphics.UI.Qtah.Widgets.QGraphicsSceneMouseEvent
    , Graphics.UI.Qtah.Widgets.QGraphicsSceneWheelEvent
    , Graphics.UI.Qtah.Widgets.QGraphicsView
    , Graphics.UI.Qtah.Widgets.QGridLayout
    , Graphics.UI.Qtah.Widgets.QGroupBox
    , Graphics.UI.Qtah.Widgets.QHBoxLayout
    , Graphics.UI.Qtah.Widgets.QInputDialog
    , Graphics.UI.Qtah.Widgets.QLabel
    , Graphics.UI.Qtah.Widgets.QLayout
    , Graphics.UI.Qtah.Widgets.QLayoutItem
    , Graphics.UI.Qtah.Widgets.QLCDNumber
    , Graphics.UI.Qtah.Widgets.QLineEdit
    , Graphics.UI.Qtah.Widgets.QListView
    , Graphics.UI.Qtah.Widgets.QMainWindow
    , Graphics.UI.Qtah.Widgets.QMdiArea
    , Graphics.UI.Qtah.Widgets.QMdiSubWindow
    , Graphics.UI.Qtah.Widgets.QMenu
    , Graphics.UI.Qtah.Widgets.QMenuBar
    , Graphics.UI.Qtah.Widgets.QMessageBox
    , Graphics.UI.Qtah.Widgets.QOpenGLWidget
    , Graphics.UI.Qtah.Widgets.QProgressBar
    , Graphics.UI.Qtah.Widgets.QPushButton
    , Graphics.UI.Qtah.Widgets.QRadioButton
    , Graphics.UI.Qtah.Widgets.QRubberBand
    , Graphics.UI.Qtah.Widgets.QScrollArea
    , Graphics.UI.Qtah.Widgets.QScrollBar
    , Graphics.UI.Qtah.Widgets.QSizePolicy
    , Graphics.UI.Qtah.Widgets.QSlider
    , Graphics.UI.Qtah.Widgets.QSpacerItem
    , Graphics.UI.Qtah.Widgets.QSpinBox
    , Graphics.UI.Qtah.Widgets.QSplitter
    , Graphics.UI.Qtah.Widgets.QStackedLayout
    , Graphics.UI.Qtah.Widgets.QStackedWidget
    , Graphics.UI.Qtah.Widgets.QStatusBar
    , Graphics.UI.Qtah.Widgets.QStyledItemDelegate
    , Graphics.UI.Qtah.Widgets.QSystemTrayIcon
    , Graphics.UI.Qtah.Widgets.QTabWidget
    , Graphics.UI.Qtah.Widgets.QTextEdit
    , Graphics.UI.Qtah.Widgets.QToolBar
    , Graphics.UI.Qtah.Widgets.QToolBox
    , Graphics.UI.Qtah.Widgets.QToolButton
    , Graphics.UI.Qtah.Widgets.QTreeView
    , Graphics.UI.Qtah.Widgets.QTreeWidget
    , Graphics.UI.Qtah.Widgets.QTreeWidgetItem
    , Graphics.UI.Qtah.Widgets.QVBoxLayout
    , Graphics.UI.Qtah.Widgets.QWidget
  other-modules:
      Graphics.UI.Qtah.Generated.Core.QAbstractAnimation
    , Graphics.UI.Qtah.Generated.Core.QAbstractItemModel
    , Graphics.UI.Qtah.Generated.Core.QAbstractListModel
    , Graphics.UI.Qtah.Generated.Core.QAbstractTableModel
    , Graphics.UI.Qtah.Generated.Core.QAnimationGroup
    , Graphics.UI.Qtah.Generated.Core.QBuffer
    , Graphics.UI.Qtah.Generated.Core.QByteArray
    , Graphics.UI.Qtah.Generated.Core.QChar
    , Graphics.UI.Qtah.Generated.Core.QChildEvent
    , Graphics.UI.Qtah.Generated.Core.QCoreApplication
    , Graphics.UI.Qtah.Generated.Core.QCryptographicHash
    , Graphics.UI.Qtah.Generated.Core.QDate
    , Graphics.UI.Qtah.Generated.Core.QDateTime
    , Graphics.UI.Qtah.Generated.Core.QDebug
    , Graphics.UI.Qtah.Generated.Core.QDebugStateSaver
    , Graphics.UI.Qtah.Generated.Core.QDir
    , Graphics.UI.Qtah.Generated.Core.QDirIterator
    , Graphics.UI.Qtah.Generated.Core.QEvent
    , Graphics.UI.Qtah.Generated.Core.QFile
    , Graphics.UI.Qtah.Generated.Core.QFileDevice
    , Graphics.UI.Qtah.Generated.Core.QFileInfo
    , Graphics.UI.Qtah.Generated.Core.QFileSelector
    , Graphics.UI.Qtah.Generated.Core.QFileSystemWatcher
    , Graphics.UI.Qtah.Generated.Core.QIODevice
    , Graphics.UI.Qtah.Generated.Core.QItemSelection
    , Graphics.UI.Qtah.Generated.Core.QItemSelectionModel
    , Graphics.UI.Qtah.Generated.Core.QItemSelectionRange
    , Graphics.UI.Qtah.Generated.Core.QLatin1Char
    , Graphics.UI.Qtah.Generated.Core.QLatin1String
    , Graphics.UI.Qtah.Generated.Core.QLibrary
    , Graphics.UI.Qtah.Generated.Core.QLibraryInfo
    , Graphics.UI.Qtah.Generated.Core.QList.Int
    , Graphics.UI.Qtah.Generated.Core.QList.QAbstractButton
    , Graphics.UI.Qtah.Generated.Core.QList.QByteArray
    , Graphics.UI.Qtah.Generated.Core.QList.QItemSelectionRange
    , Graphics.UI.Qtah.Generated.Core.QList.QModelIndex
    , Graphics.UI.Qtah.Generated.Core.QList.QObject
    , Graphics.UI.Qtah.Generated.Core.QList.QSize
    , Graphics.UI.Qtah.Generated.Core.QList.QStandardItem
    , Graphics.UI.Qtah.Generated.Core.QList.QString
    , Graphics.UI.Qtah.Generated.Core.QList.QTreeWidgetItem
    , Graphics.UI.Qtah.Generated.Core.QList.QVariant
    , Graphics.UI.Qtah.Generated.Core.QList.QWidget
    , Graphics.UI.Qtah.Generated.Core.QLockFile
    , Graphics.UI.Qtah.Generated.Core.QLoggingCategory
    , Graphics.UI.Qtah.Generated.Core.QMargins
    , Graphics.UI.Qtah.Generated.Core.QMarginsF
    , Graphics.UI.Qtah.Generated.Core.QMessageAuthenticationCode
    , Graphics.UI.Qtah.Generated.Core.QMessageLogContext
    , Graphics.UI.Qtah.Generated.Core.QMessageLogger
    , Graphics.UI.Qtah.Generated.Core.QMetaClassInfo
    , Graphics.UI.Qtah.Generated.Core.QMetaEnum
    , Graphics.UI.Qtah.Generated.Core.QMetaMethod
    , Graphics.UI.Qtah.Generated.Core.QMetaObject
    , Graphics.UI.Qtah.Generated.Core.QMetaObject.Connection
    , Graphics.UI.Qtah.Generated.Core.QMetaProperty
    , Graphics.UI.Qtah.Generated.Core.QModelIndex
    , Graphics.UI.Qtah.Generated.Core.QObject
    , Graphics.UI.Qtah.Generated.Core.QOperatingSystemVersion
    , Graphics.UI.Qtah.Generated.Core.QPair.IntInt
    , Graphics.UI.Qtah.Generated.Core.QPalette
    , Graphics.UI.Qtah.Generated.Core.QParallelAnimationGroup
    , Graphics.UI.Qtah.Generated.Core.QPauseAnimation
    , Graphics.UI.Qtah.Generated.Core.QPersistentModelIndex
    , Graphics.UI.Qtah.Generated.Core.QPluginLoader
    , Graphics.UI.Qtah.Generated.Core.QPoint
    , Graphics.UI.Qtah.Generated.Core.QPointF
    , Graphics.UI.Qtah.Generated.Core.QProcess
    , Graphics.UI.Qtah.Generated.Core.QProcessEnvironment
    , Graphics.UI.Qtah.Generated.Core.QPropertyAnimation
    , Graphics.UI.Qtah.Generated.Core.QRandomGenerator
    , Graphics.UI.Qtah.Generated.Core.QRandomGenerator64
    , Graphics.UI.Qtah.Generated.Core.QRect
    , Graphics.UI.Qtah.Generated.Core.QRectF
    , Graphics.UI.Qtah.Generated.Core.QResource
    , Graphics.UI.Qtah.Generated.Core.QSaveFile
    , Graphics.UI.Qtah.Generated.Core.QSequentialAnimationGroup
    , Graphics.UI.Qtah.Generated.Core.QSettings
    , Graphics.UI.Qtah.Generated.Core.QSize
    , Graphics.UI.Qtah.Generated.Core.QSizeF
    , Graphics.UI.Qtah.Generated.Core.QStandardPaths
    , Graphics.UI.Qtah.Generated.Core.QStaticPlugin
    , Graphics.UI.Qtah.Generated.Core.QString
    , Graphics.UI.Qtah.Generated.Core.QStringList
    , Graphics.UI.Qtah.Generated.Core.QStringListModel
    , Graphics.UI.Qtah.Generated.Core.QSysInfo
    , Graphics.UI.Qtah.Generated.Core.QTextCodec
    , Graphics.UI.Qtah.Generated.Core.QTextDecoder
    , Graphics.UI.Qtah.Generated.Core.QTextEncoder
    , Graphics.UI.Qtah.Generated.Core.QThread
    , Graphics.UI.Qtah.Generated.Core.QTime
    , Graphics.UI.Qtah.Generated.Core.QTimeZone
    , Graphics.UI.Qtah.Generated.Core.QTimer
    , Graphics.UI.Qtah.Generated.Core.QTimerEvent
    , Graphics.UI.Qtah.Generated.Core.QTranslator
    , Graphics.UI.Qtah.Generated.Core.QVariant
    , Graphics.UI.Qtah.Generated.Core.QVariantAnimation
    , Graphics.UI.Qtah.Generated.Core.QVector.Int
    , Graphics.UI.Qtah.Generated.Core.QVector.QLatin1String
    , Graphics.UI.Qtah.Generated.Core.QVector.QPoint
    , Graphics.UI.Qtah.Generated.Core.QVector.QPointF
    , Graphics.UI.Qtah.Generated.Core.QVector.QRgb
    , Graphics.UI.Qtah.Generated.Core.QVector.QString
    , Graphics.UI.Qtah.Generated.Core.QVector.QXmlStreamAttribute
    , Graphics.UI.Qtah.Generated.Core.QVector.QXmlStreamEntityDeclaration
    , Graphics.UI.Qtah.Generated.Core.QVector.QXmlStreamNamespaceDeclaration
    , Graphics.UI.Qtah.Generated.Core.QVector.QXmlStreamNotationDeclaration
    , Graphics.UI.Qtah.Generated.Core.QVersionNumber
    , Graphics.UI.Qtah.Generated.Core.QXmlStreamAttribute
    , Graphics.UI.Qtah.Generated.Core.QXmlStreamAttributes
    , Graphics.UI.Qtah.Generated.Core.QXmlStreamEntityDeclaration
    , Graphics.UI.Qtah.Generated.Core.QXmlStreamEntityResolver
    , Graphics.UI.Qtah.Generated.Core.QXmlStreamNamespaceDeclaration
    , Graphics.UI.Qtah.Generated.Core.QXmlStreamNotationDeclaration
    , Graphics.UI.Qtah.Generated.Core.QXmlStreamReader
    , Graphics.UI.Qtah.Generated.Core.QXmlStreamWriter
    , Graphics.UI.Qtah.Generated.Core.Types
    , Graphics.UI.Qtah.Generated.Gui.QActionEvent
    , Graphics.UI.Qtah.Generated.Gui.QBackingStore
    , Graphics.UI.Qtah.Generated.Gui.QBitmap
    , Graphics.UI.Qtah.Generated.Gui.QBrush
    , Graphics.UI.Qtah.Generated.Gui.QClipboard
    , Graphics.UI.Qtah.Generated.Gui.QCloseEvent
    , Graphics.UI.Qtah.Generated.Gui.QColor
    , Graphics.UI.Qtah.Generated.Gui.QCursor
    , Graphics.UI.Qtah.Generated.Gui.QDoubleValidator
    , Graphics.UI.Qtah.Generated.Gui.QEnterEvent
    , Graphics.UI.Qtah.Generated.Gui.QExposeEvent
    , Graphics.UI.Qtah.Generated.Gui.QFocusEvent
    , Graphics.UI.Qtah.Generated.Gui.QFont
    , Graphics.UI.Qtah.Generated.Gui.QFontDatabase
    , Graphics.UI.Qtah.Generated.Gui.QGradient
    , Graphics.UI.Qtah.Generated.Gui.QHideEvent
    , Graphics.UI.Qtah.Generated.Gui.QHoverEvent
    , Graphics.UI.Qtah.Generated.Gui.QIcon
    , Graphics.UI.Qtah.Generated.Gui.QImage
    , Graphics.UI.Qtah.Generated.Gui.QInputEvent
    , Graphics.UI.Qtah.Generated.Gui.QIntValidator
    , Graphics.UI.Qtah.Generated.Gui.QKeyEvent
    , Graphics.UI.Qtah.Generated.Gui.QMouseEvent
    , Graphics.UI.Qtah.Generated.Gui.QOpenGLWindow
    , Graphics.UI.Qtah.Generated.Gui.QPaintDevice
    , Graphics.UI.Qtah.Generated.Gui.QPaintDeviceWindow
    , Graphics.UI.Qtah.Generated.Gui.QPaintEvent
    , Graphics.UI.Qtah.Generated.Gui.QPainter
    , Graphics.UI.Qtah.Generated.Gui.QPainterPath
    , Graphics.UI.Qtah.Generated.Gui.QPen
    , Graphics.UI.Qtah.Generated.Gui.QPixmap
    , Graphics.UI.Qtah.Generated.Gui.QPolygon
    , Graphics.UI.Qtah.Generated.Gui.QPolygonF
    , Graphics.UI.Qtah.Generated.Gui.QRasterWindow
    , Graphics.UI.Qtah.Generated.Gui.QRegion
    , Graphics.UI.Qtah.Generated.Gui.QShowEvent
    , Graphics.UI.Qtah.Generated.Gui.QStandardItem
    , Graphics.UI.Qtah.Generated.Gui.QStandardItemModel
    , Graphics.UI.Qtah.Generated.Gui.QSurface
    , Graphics.UI.Qtah.Generated.Gui.QTransform
    , Graphics.UI.Qtah.Generated.Gui.QValidator
    , Graphics.UI.Qtah.Generated.Gui.QWheelEvent
    , Graphics.UI.Qtah.Generated.Gui.QWindow
    , Graphics.UI.Qtah.Generated.Gui.QtahOpenGLWindow
    , Graphics.UI.Qtah.Generated.Gui.QtahRasterWindow
    , Graphics.UI.Qtah.Generated.Internal.EventListener
    , Graphics.UI.Qtah.Generated.Internal.SceneEventListener
    , Graphics.UI.Qtah.Generated.Widgets.QAbstractButton
    , Graphics.UI.Qtah.Generated.Widgets.QAbstractGraphicsShapeItem
    , Graphics.UI.Qtah.Generated.Widgets.QAbstractItemDelegate
    , Graphics.UI.Qtah.Generated.Widgets.QAbstractItemView
    , Graphics.UI.Qtah.Generated.Widgets.QAbstractScrollArea
    , Graphics.UI.Qtah.Generated.Widgets.QAbstractSlider
    , Graphics.UI.Qtah.Generated.Widgets.QAbstractSpinBox
    , Graphics.UI.Qtah.Generated.Widgets.QAction
    , Graphics.UI.Qtah.Generated.Widgets.QActionGroup
    , Graphics.UI.Qtah.Generated.Widgets.QApplication
    , Graphics.UI.Qtah.Generated.Widgets.QBoxLayout
    , Graphics.UI.Qtah.Generated.Widgets.QButtonGroup
    , Graphics.UI.Qtah.Generated.Widgets.QCheckBox
    , Graphics.UI.Qtah.Generated.Widgets.QComboBox
    , Graphics.UI.Qtah.Generated.Widgets.QDateEdit
    , Graphics.UI.Qtah.Generated.Widgets.QDateTimeEdit
    , Graphics.UI.Qtah.Generated.Widgets.QDial
    , Graphics.UI.Qtah.Generated.Widgets.QDialog
    , Graphics.UI.Qtah.Generated.Widgets.QDialogButtonBox
    , Graphics.UI.Qtah.Generated.Widgets.QDockWidget
    , Graphics.UI.Qtah.Generated.Widgets.QDoubleSpinBox
    , Graphics.UI.Qtah.Generated.Widgets.QFileDialog
    , Graphics.UI.Qtah.Generated.Widgets.QFormLayout
    , Graphics.UI.Qtah.Generated.Widgets.QFrame
    , Graphics.UI.Qtah.Generated.Widgets.QGraphicsEllipseItem
    , Graphics.UI.Qtah.Generated.Widgets.QGraphicsItem
    , Graphics.UI.Qtah.Generated.Widgets.QGraphicsPixmapItem
    , Graphics.UI.Qtah.Generated.Widgets.QGraphicsPolygonItem
    , Graphics.UI.Qtah.Generated.Widgets.QGraphicsRectItem
    , Graphics.UI.Qtah.Generated.Widgets.QGraphicsScene
    , Graphics.UI.Qtah.Generated.Widgets.QGraphicsSceneEvent
    , Graphics.UI.Qtah.Generated.Widgets.QGraphicsSceneMouseEvent
    , Graphics.UI.Qtah.Generated.Widgets.QGraphicsSceneWheelEvent
    , Graphics.UI.Qtah.Generated.Widgets.QGraphicsView
    , Graphics.UI.Qtah.Generated.Widgets.QGridLayout
    , Graphics.UI.Qtah.Generated.Widgets.QGroupBox
    , Graphics.UI.Qtah.Generated.Widgets.QHBoxLayout
    , Graphics.UI.Qtah.Generated.Widgets.QInputDialog
    , Graphics.UI.Qtah.Generated.Widgets.QLabel
    , Graphics.UI.Qtah.Generated.Widgets.QLayout
    , Graphics.UI.Qtah.Generated.Widgets.QLayoutItem
    , Graphics.UI.Qtah.Generated.Widgets.QLCDNumber
    , Graphics.UI.Qtah.Generated.Widgets.QLineEdit
    , Graphics.UI.Qtah.Generated.Widgets.QListView
    , Graphics.UI.Qtah.Generated.Widgets.QMainWindow
    , Graphics.UI.Qtah.Generated.Widgets.QMdiArea
    , Graphics.UI.Qtah.Generated.Widgets.QMdiSubWindow
    , Graphics.UI.Qtah.Generated.Widgets.QMenu
    , Graphics.UI.Qtah.Generated.Widgets.QMenuBar
    , Graphics.UI.Qtah.Generated.Widgets.QMessageBox
    , Graphics.UI.Qtah.Generated.Widgets.QOpenGLWidget
    , Graphics.UI.Qtah.Generated.Widgets.QProgressBar
    , Graphics.UI.Qtah.Generated.Widgets.QPushButton
    , Graphics.UI.Qtah.Generated.Widgets.QRadioButton
    , Graphics.UI.Qtah.Generated.Widgets.QRubberBand
    , Graphics.UI.Qtah.Generated.Widgets.QScrollArea
    , Graphics.UI.Qtah.Generated.Widgets.QScrollBar
    , Graphics.UI.Qtah.Generated.Widgets.QSizePolicy
    , Graphics.UI.Qtah.Generated.Widgets.QSlider
    , Graphics.UI.Qtah.Generated.Widgets.QSpacerItem
    , Graphics.UI.Qtah.Generated.Widgets.QSpinBox
    , Graphics.UI.Qtah.Generated.Widgets.QSplitter
    , Graphics.UI.Qtah.Generated.Widgets.QStackedLayout
    , Graphics.UI.Qtah.Generated.Widgets.QStackedWidget
    , Graphics.UI.Qtah.Generated.Widgets.QStatusBar
    , Graphics.UI.Qtah.Generated.Widgets.QStyledItemDelegate
    , Graphics.UI.Qtah.Generated.Widgets.QSystemTrayIcon
    , Graphics.UI.Qtah.Generated.Widgets.QTabWidget
    , Graphics.UI.Qtah.Generated.Widgets.QTextEdit
    , Graphics.UI.Qtah.Generated.Widgets.QToolBar
    , Graphics.UI.Qtah.Generated.Widgets.QToolBox
    , Graphics.UI.Qtah.Generated.Widgets.QToolButton
    , Graphics.UI.Qtah.Generated.Widgets.QTreeView
    , Graphics.UI.Qtah.Generated.Widgets.QTreeWidget
    , Graphics.UI.Qtah.Generated.Widgets.QTreeWidgetItem
    , Graphics.UI.Qtah.Generated.Widgets.QVBoxLayout
    , Graphics.UI.Qtah.Generated.Widgets.QWidget
    , Graphics.UI.Qtah.Internal.Callback
    , Graphics.UI.Qtah.Internal.EventListener
    , Graphics.UI.Qtah.Internal.Listener
    , Graphics.UI.Qtah.Internal.SceneEventListener
  default-extensions:
      FunctionalDependencies
    , MultiParamTypeClasses
  other-extensions:
      ExistentialQuantification
    , FlexibleContexts
    , NoMonomorphismRestriction
  build-depends:
      base >=4 && <5
    , binary >=0.7 && <0.9
    , bytestring >=0.10 && <0.11
    , hoppy-runtime >=0.7 && <0.8
    , qtah-cpp-qt5 >=0.7 && <0.8
    , qtah-generator >=0.7 && <0.8
  hs-source-dirs: src
  ghc-options: -W -fwarn-incomplete-patterns -fwarn-unused-do-bind
  default-language: Haskell2010
  -- There would be an "extra-libraries: qtah" here, but we need to add it from
  -- Setup.hs instead.

test-suite test-qtah
  type: exitcode-stdio-1.0
  main-is: Main.hs
  other-modules:
      Graphics.UI.Qtah.EventTest
  build-depends:
      base >=4 && <5
    , hoppy-runtime >=0.7 && <0.8
    , HUnit >=1.2 && <1.7
    , qtah-qt5
  hs-source-dirs: tests
  ghc-options: -W -fwarn-incomplete-patterns -fwarn-unused-do-bind -dynamic
  default-language: Haskell2010

custom-setup
  setup-depends:
      base
    , Cabal
    , directory
    , filepath