-- This file is part of Qtah.
--
-- Copyright 2015-2021 The Qtah Authors.
--
-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-- GNU Lesser General Public License for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with this program.  If not, see <http://www.gnu.org/licenses/>.

module Graphics.UI.Qtah.Generator.Interface.Widgets (modules) where

import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QAbstractButton as QAbstractButton
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QAbstractGraphicsShapeItem as QAbstractGraphicsShapeItem
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QAbstractItemDelegate as QAbstractItemDelegate
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QAbstractItemView as QAbstractItemView
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QAbstractScrollArea as QAbstractScrollArea
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QAbstractSlider as QAbstractSlider
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QAbstractSpinBox as QAbstractSpinBox
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QAction as QAction
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QActionGroup as QActionGroup
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QApplication as QApplication
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QBoxLayout as QBoxLayout
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QButtonGroup as QButtonGroup
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QCheckBox as QCheckBox
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QComboBox as QComboBox
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QDateEdit as QDateEdit
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QDateTimeEdit as QDateTimeEdit
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QDial as QDial
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QDialog as QDialog
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QDialogButtonBox as QDialogButtonBox
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QDockWidget as QDockWidget
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QDoubleSpinBox as QDoubleSpinBox
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QFileDialog as QFileDialog
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QFormLayout as QFormLayout
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QFrame as QFrame
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QGraphicsEllipseItem as QGraphicsEllipseItem
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QGraphicsItem as QGraphicsItem
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QGraphicsPixmapItem as QGraphicsPixmapItem
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QGraphicsPolygonItem as QGraphicsPolygonItem
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QGraphicsRectItem as QGraphicsRectItem
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QGraphicsScene as QGraphicsScene
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QGraphicsSceneEvent as QGraphicsSceneEvent
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QGraphicsSceneMouseEvent as QGraphicsSceneMouseEvent
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QGraphicsSceneWheelEvent as QGraphicsSceneWheelEvent
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QGraphicsView as QGraphicsView
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QGridLayout as QGridLayout
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QGroupBox as QGroupBox
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QHBoxLayout as QHBoxLayout
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QInputDialog as QInputDialog
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QLabel as QLabel
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QLayout as QLayout
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QLayoutItem as QLayoutItem
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QLCDNumber as QLCDNumber
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QLineEdit as QLineEdit
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QListView as QListView
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QMainWindow as QMainWindow
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QMdiArea as QMdiArea
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QMdiSubWindow as QMdiSubWindow
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QMenu as QMenu
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QMenuBar as QMenuBar
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QMessageBox as QMessageBox
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QOpenGLWidget as QOpenGLWidget
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QProgressBar as QProgressBar
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QPushButton as QPushButton
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QRadioButton as QRadioButton
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QRubberBand as QRubberBand
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QScrollArea as QScrollArea
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QScrollBar as QScrollBar
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QSizePolicy as QSizePolicy
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QSlider as QSlider
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QSpacerItem as QSpacerItem
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QSpinBox as QSpinBox
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QSplitter as QSplitter
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QStackedLayout as QStackedLayout
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QStackedWidget as QStackedWidget
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QStatusBar as QStatusBar
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QStyledItemDelegate as QStyledItemDelegate
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QSystemTrayIcon as QSystemTrayIcon
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QTabWidget as QTabWidget
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QTextEdit as QTextEdit
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QToolBar as QToolBar
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QToolBox as QToolBox
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QToolButton as QToolButton
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QTreeView as QTreeView
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QTreeWidget as QTreeWidget
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QTreeWidgetItem as QTreeWidgetItem
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QVBoxLayout as QVBoxLayout
import qualified Graphics.UI.Qtah.Generator.Interface.Widgets.QWidget as QWidget
import Graphics.UI.Qtah.Generator.Module (AModule)

{-# ANN module "HLint: ignore Use camelCase" #-}

modules :: [AModule]
modules :: [AModule]
modules =
  [ AModule
QAbstractButton.aModule
  , AModule
QAbstractGraphicsShapeItem.aModule
  , AModule
QAbstractItemDelegate.aModule
  , AModule
QAbstractItemView.aModule
  , AModule
QAbstractScrollArea.aModule
  , AModule
QAbstractSlider.aModule
  , AModule
QAbstractSpinBox.aModule
  , AModule
QAction.aModule
  , AModule
QActionGroup.aModule
  , AModule
QApplication.aModule
  , AModule
QBoxLayout.aModule
  , AModule
QButtonGroup.aModule
  , AModule
QCheckBox.aModule
  , AModule
QComboBox.aModule
  , AModule
QDateEdit.aModule
  , AModule
QDateTimeEdit.aModule
  , AModule
QDial.aModule
  , AModule
QDialog.aModule
  , AModule
QDialogButtonBox.aModule
  , AModule
QDockWidget.aModule
  , AModule
QDoubleSpinBox.aModule
  , AModule
QFileDialog.aModule
  , AModule
QFormLayout.aModule
  , AModule
QFrame.aModule
  , AModule
QGraphicsEllipseItem.aModule
  , AModule
QGraphicsItem.aModule
  , AModule
QGraphicsPixmapItem.aModule
  , AModule
QGraphicsPolygonItem.aModule
  , AModule
QGraphicsRectItem.aModule
  , AModule
QGraphicsScene.aModule
  , AModule
QGraphicsSceneEvent.aModule
  , AModule
QGraphicsSceneMouseEvent.aModule
  , AModule
QGraphicsSceneWheelEvent.aModule
  , AModule
QGraphicsView.aModule
  , AModule
QGridLayout.aModule
  , AModule
QGroupBox.aModule
  , AModule
QHBoxLayout.aModule
  , AModule
QInputDialog.aModule
  , AModule
QLabel.aModule
  , AModule
QLayout.aModule
  , AModule
QLayoutItem.aModule
  , AModule
QLCDNumber.aModule
  , AModule
QLineEdit.aModule
  , AModule
QListView.aModule
  , AModule
QMainWindow.aModule
  , AModule
QMdiArea.aModule
  , AModule
QMdiSubWindow.aModule
  , AModule
QMenu.aModule
  , AModule
QMenuBar.aModule
  , AModule
QMessageBox.aModule
  , AModule
QOpenGLWidget.aModule
  , AModule
QProgressBar.aModule
  , AModule
QPushButton.aModule
  , AModule
QRadioButton.aModule
  , AModule
QRubberBand.aModule
  , AModule
QScrollArea.aModule
  , AModule
QScrollBar.aModule
  , AModule
QSizePolicy.aModule
  , AModule
QSlider.aModule
  , AModule
QSpacerItem.aModule
  , AModule
QSpinBox.aModule
  , AModule
QSplitter.aModule
  , AModule
QStackedLayout.aModule
  , AModule
QStackedWidget.aModule
  , AModule
QStatusBar.aModule
  , AModule
QStyledItemDelegate.aModule
  , AModule
QSystemTrayIcon.aModule
  , AModule
QTabWidget.aModule
  , AModule
QTextEdit.aModule
  , AModule
QToolBar.aModule
  , AModule
QToolBox.aModule
  , AModule
QToolButton.aModule
  , AModule
QTreeView.aModule
  , AModule
QTreeWidget.aModule
  , AModule
QTreeWidgetItem.aModule
  , AModule
QVBoxLayout.aModule
  , AModule
QWidget.aModule
  ]