qtah-qt5-0.2.0: qtah-qt5.cabal
name: qtah-qt5
version: 0.2.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-2016 Bryan Gardiner
category: Graphics
build-type: Custom
cabal-version: >=1.10
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.QChar
, Graphics.UI.Qtah.Core.QChildEvent
, Graphics.UI.Qtah.Core.QCoreApplication
, Graphics.UI.Qtah.Core.QDir
, Graphics.UI.Qtah.Core.QEvent
, Graphics.UI.Qtah.Core.QList.Int
, Graphics.UI.Qtah.Core.QList.QAbstractButton
, Graphics.UI.Qtah.Core.QList.QObject
, Graphics.UI.Qtah.Core.QList.QString
, Graphics.UI.Qtah.Core.QList.QVariant
, Graphics.UI.Qtah.Core.QList.QWidget
, Graphics.UI.Qtah.Core.QMargins
, Graphics.UI.Qtah.Core.QMarginsF
, Graphics.UI.Qtah.Core.QObject
, Graphics.UI.Qtah.Core.QPoint
, Graphics.UI.Qtah.Core.QPointF
, Graphics.UI.Qtah.Core.QRect
, Graphics.UI.Qtah.Core.QRectF
, Graphics.UI.Qtah.Core.QSize
, Graphics.UI.Qtah.Core.QSizeF
, Graphics.UI.Qtah.Core.QString
, Graphics.UI.Qtah.Core.QStringList
, Graphics.UI.Qtah.Core.QTimerEvent
, Graphics.UI.Qtah.Core.QVariant
, Graphics.UI.Qtah.Core.QVector.QPoint
, Graphics.UI.Qtah.Core.Types
, Graphics.UI.Qtah.Event
, Graphics.UI.Qtah.Gui.HColor
, Graphics.UI.Qtah.Gui.QActionEvent
, Graphics.UI.Qtah.Gui.QClipboard
, Graphics.UI.Qtah.Gui.QCloseEvent
, Graphics.UI.Qtah.Gui.QColor
, Graphics.UI.Qtah.Gui.QDoubleValidator
, Graphics.UI.Qtah.Gui.QEnterEvent
, Graphics.UI.Qtah.Gui.QExposeEvent
, Graphics.UI.Qtah.Gui.QFocusEvent
, Graphics.UI.Qtah.Gui.QHideEvent
, Graphics.UI.Qtah.Gui.QHoverEvent
, Graphics.UI.Qtah.Gui.QInputEvent
, Graphics.UI.Qtah.Gui.QIntValidator
, Graphics.UI.Qtah.Gui.QKeyEvent
, Graphics.UI.Qtah.Gui.QMouseEvent
, Graphics.UI.Qtah.Gui.QPolygon
, Graphics.UI.Qtah.Gui.QPolygonF
, Graphics.UI.Qtah.Gui.QRegion
, Graphics.UI.Qtah.Gui.QShowEvent
, Graphics.UI.Qtah.Gui.QValidator
, Graphics.UI.Qtah.Gui.QWheelEvent
, 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.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.QDial
, Graphics.UI.Qtah.Widgets.QDialog
, Graphics.UI.Qtah.Widgets.QDialogButtonBox
, Graphics.UI.Qtah.Widgets.QDoubleSpinBox
, Graphics.UI.Qtah.Widgets.QFileDialog
, Graphics.UI.Qtah.Widgets.QFormLayout
, Graphics.UI.Qtah.Widgets.QFrame
, 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.QLineEdit
, Graphics.UI.Qtah.Widgets.QMainWindow
, Graphics.UI.Qtah.Widgets.QMenu
, Graphics.UI.Qtah.Widgets.QMenuBar
, Graphics.UI.Qtah.Widgets.QMessageBox
, 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.QTabWidget
, Graphics.UI.Qtah.Widgets.QTextEdit
, Graphics.UI.Qtah.Widgets.QVBoxLayout
, Graphics.UI.Qtah.Widgets.QWidget
other-modules:
Graphics.UI.Qtah.Generated.Core.QChar
, Graphics.UI.Qtah.Generated.Core.QChildEvent
, Graphics.UI.Qtah.Generated.Core.QCoreApplication
, Graphics.UI.Qtah.Generated.Core.QDir
, Graphics.UI.Qtah.Generated.Core.QEvent
, Graphics.UI.Qtah.Generated.Core.QList.Int
, Graphics.UI.Qtah.Generated.Core.QList.QAbstractButton
, Graphics.UI.Qtah.Generated.Core.QList.QObject
, Graphics.UI.Qtah.Generated.Core.QList.QString
, Graphics.UI.Qtah.Generated.Core.QList.QVariant
, Graphics.UI.Qtah.Generated.Core.QList.QWidget
, Graphics.UI.Qtah.Generated.Core.QMargins
, Graphics.UI.Qtah.Generated.Core.QMarginsF
, Graphics.UI.Qtah.Generated.Core.QObject
, Graphics.UI.Qtah.Generated.Core.QPoint
, Graphics.UI.Qtah.Generated.Core.QPointF
, Graphics.UI.Qtah.Generated.Core.QRect
, Graphics.UI.Qtah.Generated.Core.QRectF
, Graphics.UI.Qtah.Generated.Core.QSize
, Graphics.UI.Qtah.Generated.Core.QSizeF
, Graphics.UI.Qtah.Generated.Core.QString
, Graphics.UI.Qtah.Generated.Core.QStringList
, Graphics.UI.Qtah.Generated.Core.QTimerEvent
, Graphics.UI.Qtah.Generated.Core.QVariant
, Graphics.UI.Qtah.Generated.Core.QVector.QPoint
, Graphics.UI.Qtah.Generated.Core.QVector.QPointF
, Graphics.UI.Qtah.Generated.Core.Types
, Graphics.UI.Qtah.Generated.Gui.QActionEvent
, Graphics.UI.Qtah.Generated.Gui.QClipboard
, Graphics.UI.Qtah.Generated.Gui.QCloseEvent
, Graphics.UI.Qtah.Generated.Gui.QColor
, 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.QHideEvent
, Graphics.UI.Qtah.Generated.Gui.QHoverEvent
, 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.QPolygon
, Graphics.UI.Qtah.Generated.Gui.QPolygonF
, Graphics.UI.Qtah.Generated.Gui.QRegion
, Graphics.UI.Qtah.Generated.Gui.QShowEvent
, Graphics.UI.Qtah.Generated.Gui.QValidator
, Graphics.UI.Qtah.Generated.Gui.QWheelEvent
, Graphics.UI.Qtah.Generated.Internal.EventListener
, Graphics.UI.Qtah.Generated.Widgets.QAbstractButton
, 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.QDial
, Graphics.UI.Qtah.Generated.Widgets.QDialog
, Graphics.UI.Qtah.Generated.Widgets.QDialogButtonBox
, 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.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.QLineEdit
, Graphics.UI.Qtah.Generated.Widgets.QMainWindow
, Graphics.UI.Qtah.Generated.Widgets.QMenu
, Graphics.UI.Qtah.Generated.Widgets.QMenuBar
, Graphics.UI.Qtah.Generated.Widgets.QMessageBox
, 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.QTabWidget
, Graphics.UI.Qtah.Generated.Widgets.QTextEdit
, 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
other-extensions:
FlexibleContexts
, NoMonomorphismRestriction
build-depends:
base >=4 && <5
, binary >=0.7 && <0.9
, bytestring >=0.10 && <0.11
, hoppy-runtime >=0.3 && <0.4
, qtah-cpp-qt5 >=0.2 && <0.3
, qtah-generator >=0.2 && <0.3
hs-source-dirs: src
ghc-options: -W -fwarn-incomplete-patterns -fwarn-unused-do-bind
default-language: Haskell2010
extra-libraries: qtah
test-suite test-qtah
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
Main
, Graphics.UI.Qtah.EventTest
build-depends:
base >=4 && <5
, hoppy-runtime >=0.3 && <0.4
, HUnit >=1.2 && <1.4
, qtah-qt5
hs-source-dirs: tests
ghc-options: -W -fwarn-incomplete-patterns -fwarn-unused-do-bind
default-language: Haskell2010
extra-libraries: qtah