diff --git a/Setup.hs b/Setup.hs
--- a/Setup.hs
+++ b/Setup.hs
@@ -1,6 +1,6 @@
 -- This file is part of Qtah.
 --
--- Copyright 2015-2019 The Qtah Authors.
+-- Copyright 2015-2020 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
@@ -97,7 +97,10 @@
 import Distribution.Simple.Utils (die)
 #endif
 import Distribution.Simple.Utils (info, installOrdinaryFile, notice)
-#if MIN_VERSION_Cabal(2,2,0)
+#if MIN_VERSION_Cabal(3,2,0)
+-- GHC 8.10.1+:
+import Distribution.Types.Flag (lookupFlagAssignment)
+#elif MIN_VERSION_Cabal(2,2,0)
 import Distribution.Types.GenericPackageDescription (lookupFlagAssignment)
 #endif
 import Distribution.Verbosity (Verbosity, normal)
diff --git a/qtah-qt5.cabal b/qtah-qt5.cabal
--- a/qtah-qt5.cabal
+++ b/qtah-qt5.cabal
@@ -1,12 +1,12 @@
 name: qtah-qt5
-version: 0.6.0
+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-2019 The Qtah Authors.
+copyright: Copyright 2015-2020 The Qtah Authors.
 category: Graphics
 build-type: Custom
 cabal-version: 1.20
@@ -232,9 +232,12 @@
     , 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
@@ -471,9 +474,12 @@
     , 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
@@ -520,8 +526,8 @@
     , binary >=0.7 && <0.9
     , bytestring >=0.10 && <0.11
     , hoppy-runtime >=0.7 && <0.8
-    , qtah-cpp-qt5 >=0.6 && <0.7
-    , qtah-generator >=0.6 && <0.7
+    , 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
diff --git a/src/Graphics/UI/Qtah/Core/HMargins.hs b/src/Graphics/UI/Qtah/Core/HMargins.hs
--- a/src/Graphics/UI/Qtah/Core/HMargins.hs
+++ b/src/Graphics/UI/Qtah/Core/HMargins.hs
@@ -1,6 +1,6 @@
 -- This file is part of Qtah.
 --
--- Copyright 2015-2019 The Qtah Authors.
+-- Copyright 2015-2020 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
diff --git a/src/Graphics/UI/Qtah/Core/HPoint.hs b/src/Graphics/UI/Qtah/Core/HPoint.hs
--- a/src/Graphics/UI/Qtah/Core/HPoint.hs
+++ b/src/Graphics/UI/Qtah/Core/HPoint.hs
@@ -1,6 +1,6 @@
 -- This file is part of Qtah.
 --
--- Copyright 2015-2019 The Qtah Authors.
+-- Copyright 2015-2020 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
diff --git a/src/Graphics/UI/Qtah/Core/HPointF.hs b/src/Graphics/UI/Qtah/Core/HPointF.hs
--- a/src/Graphics/UI/Qtah/Core/HPointF.hs
+++ b/src/Graphics/UI/Qtah/Core/HPointF.hs
@@ -1,6 +1,6 @@
 -- This file is part of Qtah.
 --
--- Copyright 2015-2019 The Qtah Authors.
+-- Copyright 2015-2020 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
diff --git a/src/Graphics/UI/Qtah/Core/HRect.hs b/src/Graphics/UI/Qtah/Core/HRect.hs
--- a/src/Graphics/UI/Qtah/Core/HRect.hs
+++ b/src/Graphics/UI/Qtah/Core/HRect.hs
@@ -1,6 +1,6 @@
 -- This file is part of Qtah.
 --
--- Copyright 2015-2019 The Qtah Authors.
+-- Copyright 2015-2020 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
diff --git a/src/Graphics/UI/Qtah/Core/HSize.hs b/src/Graphics/UI/Qtah/Core/HSize.hs
--- a/src/Graphics/UI/Qtah/Core/HSize.hs
+++ b/src/Graphics/UI/Qtah/Core/HSize.hs
@@ -1,6 +1,6 @@
 -- This file is part of Qtah.
 --
--- Copyright 2015-2019 The Qtah Authors.
+-- Copyright 2015-2020 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
diff --git a/src/Graphics/UI/Qtah/Event.hs b/src/Graphics/UI/Qtah/Event.hs
--- a/src/Graphics/UI/Qtah/Event.hs
+++ b/src/Graphics/UI/Qtah/Event.hs
@@ -1,6 +1,6 @@
 -- This file is part of Qtah.
 --
--- Copyright 2015-2019 The Qtah Authors.
+-- Copyright 2015-2020 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
diff --git a/src/Graphics/UI/Qtah/Flags.hs b/src/Graphics/UI/Qtah/Flags.hs
--- a/src/Graphics/UI/Qtah/Flags.hs
+++ b/src/Graphics/UI/Qtah/Flags.hs
@@ -1,6 +1,6 @@
 -- This file is part of Qtah.
 --
--- Copyright 2015-2019 The Qtah Authors.
+-- Copyright 2015-2020 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
diff --git a/src/Graphics/UI/Qtah/Generated/Widgets/QLCDNumber.hs b/src/Graphics/UI/Qtah/Generated/Widgets/QLCDNumber.hs
new file mode 100644
--- /dev/null
+++ b/src/Graphics/UI/Qtah/Generated/Widgets/QLCDNumber.hs
diff --git a/src/Graphics/UI/Qtah/Generated/Widgets/QMdiArea.hs b/src/Graphics/UI/Qtah/Generated/Widgets/QMdiArea.hs
new file mode 100644
--- /dev/null
+++ b/src/Graphics/UI/Qtah/Generated/Widgets/QMdiArea.hs
diff --git a/src/Graphics/UI/Qtah/Generated/Widgets/QMdiSubWindow.hs b/src/Graphics/UI/Qtah/Generated/Widgets/QMdiSubWindow.hs
new file mode 100644
--- /dev/null
+++ b/src/Graphics/UI/Qtah/Generated/Widgets/QMdiSubWindow.hs
diff --git a/src/Graphics/UI/Qtah/Gui/HColor.hs b/src/Graphics/UI/Qtah/Gui/HColor.hs
--- a/src/Graphics/UI/Qtah/Gui/HColor.hs
+++ b/src/Graphics/UI/Qtah/Gui/HColor.hs
@@ -1,6 +1,6 @@
 -- This file is part of Qtah.
 --
--- Copyright 2015-2019 The Qtah Authors.
+-- Copyright 2015-2020 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
diff --git a/src/Graphics/UI/Qtah/SceneEvent.hs b/src/Graphics/UI/Qtah/SceneEvent.hs
--- a/src/Graphics/UI/Qtah/SceneEvent.hs
+++ b/src/Graphics/UI/Qtah/SceneEvent.hs
@@ -1,6 +1,6 @@
 -- This file is part of Qtah.
 --
--- Copyright 2015-2019 The Qtah Authors.
+-- Copyright 2015-2020 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
diff --git a/src/Graphics/UI/Qtah/Signal.hs b/src/Graphics/UI/Qtah/Signal.hs
--- a/src/Graphics/UI/Qtah/Signal.hs
+++ b/src/Graphics/UI/Qtah/Signal.hs
@@ -1,6 +1,6 @@
 -- This file is part of Qtah.
 --
--- Copyright 2015-2019 The Qtah Authors.
+-- Copyright 2015-2020 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
diff --git a/src/Graphics/UI/Qtah/Widgets/QLCDNumber.hs b/src/Graphics/UI/Qtah/Widgets/QLCDNumber.hs
new file mode 100644
--- /dev/null
+++ b/src/Graphics/UI/Qtah/Widgets/QLCDNumber.hs
diff --git a/src/Graphics/UI/Qtah/Widgets/QMdiArea.hs b/src/Graphics/UI/Qtah/Widgets/QMdiArea.hs
new file mode 100644
--- /dev/null
+++ b/src/Graphics/UI/Qtah/Widgets/QMdiArea.hs
diff --git a/src/Graphics/UI/Qtah/Widgets/QMdiSubWindow.hs b/src/Graphics/UI/Qtah/Widgets/QMdiSubWindow.hs
new file mode 100644
--- /dev/null
+++ b/src/Graphics/UI/Qtah/Widgets/QMdiSubWindow.hs
diff --git a/tests/Graphics/UI/Qtah/EventTest.hs b/tests/Graphics/UI/Qtah/EventTest.hs
--- a/tests/Graphics/UI/Qtah/EventTest.hs
+++ b/tests/Graphics/UI/Qtah/EventTest.hs
@@ -1,6 +1,6 @@
 -- This file is part of Qtah.
 --
--- Copyright 2015-2019 The Qtah Authors.
+-- Copyright 2015-2020 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
diff --git a/tests/Main.hs b/tests/Main.hs
--- a/tests/Main.hs
+++ b/tests/Main.hs
@@ -1,6 +1,6 @@
 -- This file is part of Qtah.
 --
--- Copyright 2015-2019 The Qtah Authors.
+-- Copyright 2015-2020 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
