diff --git a/qt/paraview_ext/VatesSimpleGui/ViewWidgets/inc/MantidVatesSimpleGuiViewWidgets/AutoScaleRangeGenerator.h b/qt/paraview_ext/VatesSimpleGui/ViewWidgets/inc/MantidVatesSimpleGuiViewWidgets/AutoScaleRangeGenerator.h index 305806816bad7a71c02d78e3da1c1f01890bf129..75240f1cff0099bd1876ed84e18799d8c61b1336 100644 --- a/qt/paraview_ext/VatesSimpleGui/ViewWidgets/inc/MantidVatesSimpleGuiViewWidgets/AutoScaleRangeGenerator.h +++ b/qt/paraview_ext/VatesSimpleGui/ViewWidgets/inc/MantidVatesSimpleGuiViewWidgets/AutoScaleRangeGenerator.h @@ -33,7 +33,7 @@ #include "MantidVatesSimpleGuiViewWidgets/WidgetDllOption.h" #include "MantidQtWidgets/Common/MdConstants.h" #include "MantidQtWidgets/Common/MdSettings.h" -#include <qlist.h> +#include <QList> class pqPipelineSource; class pqDataRepresentation; diff --git a/qt/paraview_ext/VatesSimpleGui/ViewWidgets/inc/MantidVatesSimpleGuiViewWidgets/PeaksTableControllerVsi.h b/qt/paraview_ext/VatesSimpleGui/ViewWidgets/inc/MantidVatesSimpleGuiViewWidgets/PeaksTableControllerVsi.h index 341c70c79960c3678736e2a5dd5aeae8b68ca415..8595c5a1ec88b7ff254729946e2c05e4c34a578a 100644 --- a/qt/paraview_ext/VatesSimpleGui/ViewWidgets/inc/MantidVatesSimpleGuiViewWidgets/PeaksTableControllerVsi.h +++ b/qt/paraview_ext/VatesSimpleGui/ViewWidgets/inc/MantidVatesSimpleGuiViewWidgets/PeaksTableControllerVsi.h @@ -12,7 +12,7 @@ #include <map> #include <QWidget> -#include <qcolor.h> +#include <QColor> #include <QPointer> #include <boost/shared_ptr.hpp> diff --git a/qt/scientific_interfaces/EnggDiffraction/EnggDiffFittingViewQtWidget.cpp b/qt/scientific_interfaces/EnggDiffraction/EnggDiffFittingViewQtWidget.cpp index e12f734c115a8da5a193face2a856eb1ef9928bf..cbc80ccddbfcf22698de5944818881014e362057 100644 --- a/qt/scientific_interfaces/EnggDiffraction/EnggDiffFittingViewQtWidget.cpp +++ b/qt/scientific_interfaces/EnggDiffraction/EnggDiffFittingViewQtWidget.cpp @@ -14,10 +14,11 @@ #include <Poco/Path.h> +#include <QEvent> #include <QFileDialog> +#include <QHelpEvent> #include <QSettings> -#include <qevent.h> #include <qwt_plot_curve.h> #include <qwt_plot_zoomer.h> #include <qwt_symbol.h> diff --git a/qt/scientific_interfaces/General/MantidEV.cpp b/qt/scientific_interfaces/General/MantidEV.cpp index b69da57d69f4891509ec45997d8ec17dcad8e56e..38970194f64c7b56424e4b218a57f7ba8b292b28 100644 --- a/qt/scientific_interfaces/General/MantidEV.cpp +++ b/qt/scientific_interfaces/General/MantidEV.cpp @@ -3,6 +3,7 @@ #include <QFileDialog> #include <QSettings> #include <QDesktopWidget> +#include <QThreadPool> #include <Poco/Path.h> #include "MantidEV.h" diff --git a/qt/scientific_interfaces/General/MantidEV.h b/qt/scientific_interfaces/General/MantidEV.h index a384f1e9c6888d8ace3f656f37b558d02124a0d2..fe0d05cb26f35fb49c1e37721c328d60e6b1d834 100644 --- a/qt/scientific_interfaces/General/MantidEV.h +++ b/qt/scientific_interfaces/General/MantidEV.h @@ -1,7 +1,6 @@ #ifndef MANTIDQTCUSTOMINTERFACES_MANTID_EV_H_ #define MANTIDQTCUSTOMINTERFACES_MANTID_EV_H_ -#include <QtCore> #include <QWidget> #include <QActionGroup> #include <QRunnable> @@ -14,6 +13,9 @@ #include "MantidQtWidgets/Common/UserSubWindow.h" #include "MantidQtWidgets/Common/SelectionNotificationService.h" +class QSettings; +class QThreadPool; + namespace MantidQt { namespace CustomInterfaces { diff --git a/qt/scientific_interfaces/ISISReflectometry/QtReflMainWindowView.cpp b/qt/scientific_interfaces/ISISReflectometry/QtReflMainWindowView.cpp index c505013423fd24fe0b50c8e8d722e21c4eb2aaed..5261dde7123760a42f3f1251e7ff8f5c3c2c2fa4 100644 --- a/qt/scientific_interfaces/ISISReflectometry/QtReflMainWindowView.cpp +++ b/qt/scientific_interfaces/ISISReflectometry/QtReflMainWindowView.cpp @@ -5,7 +5,7 @@ #include "QtReflSettingsTabView.h" #include "ReflMainWindowPresenter.h" -#include <qmessagebox.h> +#include <QMessageBox> namespace MantidQt { namespace CustomInterfaces { diff --git a/qt/widgets/common/inc/MantidQtWidgets/Common/AlgorithmPropertiesWidget.h b/qt/widgets/common/inc/MantidQtWidgets/Common/AlgorithmPropertiesWidget.h index a3273f601e2aecd7aa1ce0ccf3da4e4af1e4f1fe..c73169ccb288d91e01f77982e604e52e92abb0cd 100644 --- a/qt/widgets/common/inc/MantidQtWidgets/Common/AlgorithmPropertiesWidget.h +++ b/qt/widgets/common/inc/MantidQtWidgets/Common/AlgorithmPropertiesWidget.h @@ -8,10 +8,12 @@ #include "MantidKernel/System.h" #include "MantidQtWidgets/Common/AlgorithmInputHistory.h" #include "MantidQtWidgets/Common/PropertyWidget.h" -#include <qgridlayout.h> -#include <qvariant.h> -#include <qwidget.h> -#include <QtGui> +#include <QGridLayout> +#include <QVariant> +#include <QWidget> + +class QGroupBox; +class QScrollArea; namespace MantidQt { namespace API { diff --git a/qt/widgets/common/inc/MantidQtWidgets/Common/AlgorithmSelectorWidget.h b/qt/widgets/common/inc/MantidQtWidgets/Common/AlgorithmSelectorWidget.h index 80062be8a8ec2a1751c294132a5b8d525d965e0f..924fbb8f1d021ed9ad1e1bbb4f935c79db43c305 100644 --- a/qt/widgets/common/inc/MantidQtWidgets/Common/AlgorithmSelectorWidget.h +++ b/qt/widgets/common/inc/MantidQtWidgets/Common/AlgorithmSelectorWidget.h @@ -5,13 +5,19 @@ #include "MantidAPI/AlgorithmFactory.h" #include "DllOption.h" +#include <QComboBox> +#include <QPoint> +#include <QString> +#include <QTreeWidget> + #include <vector> #include <Poco/NObserver.h> -#include <QtGui> //------------------------------------------------------------------------------ // Forward declaration //------------------------------------------------------------------------------ +class QPushButton; + namespace Mantid { namespace API { struct Algorithm_descriptor; diff --git a/qt/widgets/common/inc/MantidQtWidgets/Common/BoolPropertyWidget.h b/qt/widgets/common/inc/MantidQtWidgets/Common/BoolPropertyWidget.h index 01b2cfae5d8932bc8886769ff918129147533322..4b7e31c2fa3f191b3b419d2061354e97cedaf3a1 100644 --- a/qt/widgets/common/inc/MantidQtWidgets/Common/BoolPropertyWidget.h +++ b/qt/widgets/common/inc/MantidQtWidgets/Common/BoolPropertyWidget.h @@ -4,7 +4,7 @@ #include "MantidKernel/System.h" #include "MantidKernel/PropertyWithValue.h" #include "MantidQtWidgets/Common/PropertyWidget.h" -#include <qcheckbox.h> +#include <QCheckBox> namespace MantidQt { namespace API { diff --git a/qt/widgets/common/inc/MantidQtWidgets/Common/ColorBarWidget.h b/qt/widgets/common/inc/MantidQtWidgets/Common/ColorBarWidget.h index 5a2b3595b5b0721756d8f536f6b8df6923bab595..12e47fa35bdb91f925ade83c5250dbd86f922553 100644 --- a/qt/widgets/common/inc/MantidQtWidgets/Common/ColorBarWidget.h +++ b/qt/widgets/common/inc/MantidQtWidgets/Common/ColorBarWidget.h @@ -4,8 +4,8 @@ #include "MantidQtWidgets/Common/MantidColorMap.h" #include "MantidQtWidgets/Common/DllOption.h" #include "ui_ColorBarWidget.h" +#include <QMouseEvent> #include <QWidget> -#include <QtGui> #include <qwt_scale_widget.h> namespace MantidQt { diff --git a/qt/widgets/common/inc/MantidQtWidgets/Common/DataProcessorUI/QtCommandAdapter.h b/qt/widgets/common/inc/MantidQtWidgets/Common/DataProcessorUI/QtCommandAdapter.h index ade6a2051d5415faf406bc1cf5d61928816eaa54..e9b53acf4c60054f6d0a752d0c4493571cc78150 100644 --- a/qt/widgets/common/inc/MantidQtWidgets/Common/DataProcessorUI/QtCommandAdapter.h +++ b/qt/widgets/common/inc/MantidQtWidgets/Common/DataProcessorUI/QtCommandAdapter.h @@ -5,9 +5,9 @@ #include "MantidQtWidgets/Common/DataProcessorUI/Command.h" #include "MantidQtWidgets/Common/DllOption.h" #include <QObject> +#include <QMenu> +#include <QToolBar> #include <memory> -#include <qmenu.h> -#include <qtoolbar.h> #include <vector> namespace MantidQt { diff --git a/qt/widgets/common/inc/MantidQtWidgets/Common/FilePropertyWidget.h b/qt/widgets/common/inc/MantidQtWidgets/Common/FilePropertyWidget.h index 10833d8a0d61b742ec47dce72cfb66213d70dede..437e706f62f9ec896802d2fa70df26fbdce0534e 100644 --- a/qt/widgets/common/inc/MantidQtWidgets/Common/FilePropertyWidget.h +++ b/qt/widgets/common/inc/MantidQtWidgets/Common/FilePropertyWidget.h @@ -3,11 +3,11 @@ #include "MantidKernel/System.h" #include "MantidQtWidgets/Common/TextPropertyWidget.h" -#include <qstringlist.h> -#include <qstring.h> +#include <QStringList> +#include <QString> #include "MantidAPI/MultipleFileProperty.h" #include "MantidAPI/FileProperty.h" -#include <qpushbutton.h> +#include <QPushButton> namespace MantidQt { namespace API { diff --git a/qt/widgets/common/inc/MantidQtWidgets/Common/GenericDialog.h b/qt/widgets/common/inc/MantidQtWidgets/Common/GenericDialog.h index 0dd007b27ebe2447b3bfdcd65dcbebe05812db51..e598f6dd5398744d6cbc9cc9271f9458140eb073 100644 --- a/qt/widgets/common/inc/MantidQtWidgets/Common/GenericDialog.h +++ b/qt/widgets/common/inc/MantidQtWidgets/Common/GenericDialog.h @@ -7,7 +7,7 @@ #include "AlgorithmDialog.h" #include <QHash> -#include <qvariant.h> +#include <QVariant> #include "MantidKernel/PropertyWithValue.h" #include "MantidKernel/Property.h" #include "MantidQtWidgets/Common/AlgorithmPropertiesWidget.h" diff --git a/qt/widgets/common/inc/MantidQtWidgets/Common/HintingLineEdit.h b/qt/widgets/common/inc/MantidQtWidgets/Common/HintingLineEdit.h index 88564573557f0c5da143facc8a5eb20306297a17..9f36d636a57b76d7375a3c5994780e198db33dc5 100644 --- a/qt/widgets/common/inc/MantidQtWidgets/Common/HintingLineEdit.h +++ b/qt/widgets/common/inc/MantidQtWidgets/Common/HintingLineEdit.h @@ -5,13 +5,16 @@ #include "MantidAPI/AlgorithmFactory.h" #include "DllOption.h" +#include <QLineEdit> + #include <map> -#include <QtGui> #include <string> //------------------------------------------------------------------------------ // Forward declaration //------------------------------------------------------------------------------ +class QLabel; + namespace MantidQt { namespace MantidWidgets { /** HintingLineEdit : A QLineEdit widget providing autocompletion. diff --git a/qt/widgets/common/inc/MantidQtWidgets/Common/ListPropertyWidget.h b/qt/widgets/common/inc/MantidQtWidgets/Common/ListPropertyWidget.h index 1a33ed71ea1574170b6f87e00126a8e499c3b2b2..fcf8ea86fdc70570eb6e5883ddfd2505ae83e6a9 100644 --- a/qt/widgets/common/inc/MantidQtWidgets/Common/ListPropertyWidget.h +++ b/qt/widgets/common/inc/MantidQtWidgets/Common/ListPropertyWidget.h @@ -4,7 +4,7 @@ #include "MantidKernel/Property.h" #include "MantidKernel/System.h" #include "MantidQtWidgets/Common/PropertyWidget.h" -#include <qlistwidget.h> +#include <QListWidget> #include <QLabel> namespace MantidQt { diff --git a/qt/widgets/common/inc/MantidQtWidgets/Common/OptionsPropertyWidget.h b/qt/widgets/common/inc/MantidQtWidgets/Common/OptionsPropertyWidget.h index c07626a5931ebe0441d9ad9ce1e686cb630a7755..c7922e4a21ca89444f4fd48e2b2694a8dd63a8ac 100644 --- a/qt/widgets/common/inc/MantidQtWidgets/Common/OptionsPropertyWidget.h +++ b/qt/widgets/common/inc/MantidQtWidgets/Common/OptionsPropertyWidget.h @@ -4,7 +4,7 @@ #include "MantidKernel/Property.h" #include "MantidKernel/System.h" #include "MantidQtWidgets/Common/PropertyWidget.h" -#include <qcombobox.h> +#include <QComboBox> #include <QLabel> namespace MantidQt { diff --git a/qt/widgets/common/inc/MantidQtWidgets/Common/PeriodicTableWidget.h b/qt/widgets/common/inc/MantidQtWidgets/Common/PeriodicTableWidget.h index cfaeb4e803942490d5d7dceb5b039d04ec9ca7b2..18ec5dee7de6d6118029a39787e17cb5f440f6c8 100644 --- a/qt/widgets/common/inc/MantidQtWidgets/Common/PeriodicTableWidget.h +++ b/qt/widgets/common/inc/MantidQtWidgets/Common/PeriodicTableWidget.h @@ -2,7 +2,7 @@ #define MANTID_MANTIDWIDGETS_PERIODICTABLEWIDGET_H_ #include "MantidQtWidgets/Common/DllOption.h" -#include <qvector.h> +#include <QVector> #include <QWidget> #include "ui_PeriodicTableWidget.h" @@ -114,4 +114,4 @@ private: void ColourElements(); }; -#endif // !MANTID_MANTIDWIDGETS_PERIODICTABLE_H_ \ No newline at end of file +#endif // !MANTID_MANTIDWIDGETS_PERIODICTABLE_H_ diff --git a/qt/widgets/common/inc/MantidQtWidgets/Common/PropertyWidgetFactory.h b/qt/widgets/common/inc/MantidQtWidgets/Common/PropertyWidgetFactory.h index 8397e14d2f8fb8e7b6bd32406df5968fd4d89469..a92664e29ae0b9a1545dc31a4ef14aff56c5bb8f 100644 --- a/qt/widgets/common/inc/MantidQtWidgets/Common/PropertyWidgetFactory.h +++ b/qt/widgets/common/inc/MantidQtWidgets/Common/PropertyWidgetFactory.h @@ -3,8 +3,8 @@ #include "MantidKernel/System.h" #include "MantidKernel/Property.h" -#include <qwidget.h> -#include <qgridlayout.h> +#include <QWidget> +#include <QGridLayout> #include "MantidQtWidgets/Common/PropertyWidget.h" namespace MantidQt { diff --git a/qt/widgets/common/inc/MantidQtWidgets/Common/SafeQwtPlot.h b/qt/widgets/common/inc/MantidQtWidgets/Common/SafeQwtPlot.h index 41eda8ee92c4bd602fc2181c5266504957bb84ea..cfc2ccf44e523de3b2cde7a158a308028731a37f 100644 --- a/qt/widgets/common/inc/MantidQtWidgets/Common/SafeQwtPlot.h +++ b/qt/widgets/common/inc/MantidQtWidgets/Common/SafeQwtPlot.h @@ -3,7 +3,7 @@ #include "MantidQtWidgets/Common/DllOption.h" #include <qwt_plot.h> -#include <qpainter.h> +#include <QPainter> #include "qwt_text.h" #include "MantidAPI/Workspace_fwd.h" #include "DllOption.h" diff --git a/qt/widgets/common/inc/MantidQtWidgets/Common/SyncedCheckboxes.h b/qt/widgets/common/inc/MantidQtWidgets/Common/SyncedCheckboxes.h index d0b4a459d8c6d79c37109988326c96413bd56fc8..11f64938f1693ac154f09b2e3eb8cd0671f2213c 100644 --- a/qt/widgets/common/inc/MantidQtWidgets/Common/SyncedCheckboxes.h +++ b/qt/widgets/common/inc/MantidQtWidgets/Common/SyncedCheckboxes.h @@ -3,9 +3,9 @@ #include "MantidKernel/System.h" #include "DllOption.h" -#include <qwidget.h> -#include <qpushbutton.h> -#include <qaction.h> +#include <QAction> +#include <QPushButton> +#include <QWidget> namespace MantidQt { namespace API { diff --git a/qt/widgets/common/inc/MantidQtWidgets/Common/TextPropertyWidget.h b/qt/widgets/common/inc/MantidQtWidgets/Common/TextPropertyWidget.h index ed65733340d36ee5042981180e96944d4fec2289..e5fbd563467aec98cdaa0e6da0e6fdcb0870affc 100644 --- a/qt/widgets/common/inc/MantidQtWidgets/Common/TextPropertyWidget.h +++ b/qt/widgets/common/inc/MantidQtWidgets/Common/TextPropertyWidget.h @@ -3,7 +3,7 @@ #include "MantidKernel/System.h" #include "MantidQtWidgets/Common/PropertyWidget.h" -#include <qlineedit.h> +#include <QLineEdit> #include <QLabel> namespace MantidQt { diff --git a/qt/widgets/common/src/AlgorithmDialog.cpp b/qt/widgets/common/src/AlgorithmDialog.cpp index 6909d5f8804aecf1d5cbbfaeab0b01e9768c0202..d527bccf319af76cf6aa94f2884b59a81187a88c 100644 --- a/qt/widgets/common/src/AlgorithmDialog.cpp +++ b/qt/widgets/common/src/AlgorithmDialog.cpp @@ -12,14 +12,15 @@ #include "MantidQtWidgets/Common/MantidWidget.h" #include <QCheckBox> +#include <QCloseEvent> #include <QComboBox> +#include <QDateTimeEdit> #include <QHBoxLayout> #include <QIcon> #include <QLabel> #include <QLineEdit> #include <QMessageBox> #include <QPushButton> -#include <QtGui> #include <Poco/ActiveResult.h> diff --git a/qt/widgets/common/src/AlgorithmPropertiesWidget.cpp b/qt/widgets/common/src/AlgorithmPropertiesWidget.cpp index 914e86c179c1c185a0ba4112997191006c3d8e08..8813b65b599e70ac2cac9fdb94756b7a3b59ffe8 100644 --- a/qt/widgets/common/src/AlgorithmPropertiesWidget.cpp +++ b/qt/widgets/common/src/AlgorithmPropertiesWidget.cpp @@ -2,7 +2,6 @@ #include "MantidKernel/Property.h" #include "MantidKernel/System.h" #include "MantidQtWidgets/Common/AlgorithmPropertiesWidget.h" -#include <QtGui> #include "MantidAPI/IAlgorithm.h" #include "MantidQtWidgets/Common/PropertyWidgetFactory.h" #include "MantidQtWidgets/Common/PropertyWidget.h" @@ -11,8 +10,13 @@ #include "MantidAPI/FrameworkManager.h" #include "MantidAPI/Algorithm.h" #include "MantidAPI/AlgorithmProxy.h" -#include <vector> + +#include <QCoreApplication> +#include <QGroupBox> +#include <QScrollArea> + #include <algorithm> +#include <vector> using namespace Mantid::Kernel; using Mantid::API::IWorkspaceProperty; diff --git a/qt/widgets/common/src/AlgorithmSelectorWidget.cpp b/qt/widgets/common/src/AlgorithmSelectorWidget.cpp index 59297206a6a624b9e2b4bb24f71d6b1243e97376..a4ce54c4760cfb6f9818657255a94289cfb8dae7 100644 --- a/qt/widgets/common/src/AlgorithmSelectorWidget.cpp +++ b/qt/widgets/common/src/AlgorithmSelectorWidget.cpp @@ -4,6 +4,12 @@ #include "boost/algorithm/string.hpp" +#include <QApplication> +#include <QCompleter> +#include <QHBoxLayout> +#include <QMouseEvent> +#include <QPushButton> + using namespace Mantid::Kernel; using namespace Mantid::API; diff --git a/qt/widgets/common/src/ColorBarWidget.cpp b/qt/widgets/common/src/ColorBarWidget.cpp index 83c0a1e4259383246eaaca73fcd7c7e4bcaa2a8d..1658b518d30349465ed21a23c304f07561abdd98 100644 --- a/qt/widgets/common/src/ColorBarWidget.cpp +++ b/qt/widgets/common/src/ColorBarWidget.cpp @@ -4,6 +4,7 @@ #include "MantidQtWidgets/Common/QScienceSpinBox.h" #include "MantidQtWidgets/Common/TSVSerialiser.h" #include <QKeyEvent> +#include <QToolTip> #include <qwt_scale_engine.h> #include <qwt_scale_map.h> #include <qwt_scale_widget.h> diff --git a/qt/widgets/common/src/DataProcessorUI/QDataProcessorWidget.cpp b/qt/widgets/common/src/DataProcessorUI/QDataProcessorWidget.cpp index 6f7d05820ed892f39d11af8bf251e0a4393e1374..1e1ca4a5facc40ad47aded27247f4e2c17a1a32c 100644 --- a/qt/widgets/common/src/DataProcessorUI/QDataProcessorWidget.cpp +++ b/qt/widgets/common/src/DataProcessorUI/QDataProcessorWidget.cpp @@ -5,9 +5,13 @@ #include "MantidQtWidgets/Common/DataProcessorUI/GenericDataProcessorPresenter.h" #include "MantidQtWidgets/Common/HintingLineEditFactory.h" +#include <QClipboard> +#include <QFileDialog> +#include <QInputDialog> +#include <QMessageBox> +#include <QSettings> +#include <QWhatsThis> #include <QWidget> -#include <qinputdialog.h> -#include <qmessagebox.h> namespace { const QString DataProcessorSettingsGroup = diff --git a/qt/widgets/common/src/DataProcessorUI/QtDataProcessorOptionsDialog.cpp b/qt/widgets/common/src/DataProcessorUI/QtDataProcessorOptionsDialog.cpp index e95e51ac3865084f2d5ff861aba29146ffedb849..70acdf0abaf402599a7f3bde17db2b4230cdc048 100644 --- a/qt/widgets/common/src/DataProcessorUI/QtDataProcessorOptionsDialog.cpp +++ b/qt/widgets/common/src/DataProcessorUI/QtDataProcessorOptionsDialog.cpp @@ -1,7 +1,7 @@ #include "MantidQtWidgets/Common/DataProcessorUI/QtDataProcessorOptionsDialog.h" #include "MantidQtWidgets/Common/DataProcessorUI/DataProcessorPresenter.h" #include "MantidQtWidgets/Common/DataProcessorUI/DataProcessorView.h" -#include <qpushbutton.h> +#include <QPushButton> namespace MantidQt { namespace MantidWidgets { diff --git a/qt/widgets/common/src/FlowLayout.cpp b/qt/widgets/common/src/FlowLayout.cpp index 1b0ee47493cf31aa1cad6f813f139a8a571e36b0..0e37cdf3eca7bc5cd9af0106e153e13a97199ff3 100644 --- a/qt/widgets/common/src/FlowLayout.cpp +++ b/qt/widgets/common/src/FlowLayout.cpp @@ -38,9 +38,8 @@ ** ****************************************************************************/ -#include <QtGui> - #include "MantidQtWidgets/Common/FlowLayout.h" +#include <QWidget> namespace MantidQt { namespace API { @@ -162,4 +161,4 @@ int FlowLayout::smartSpacing(QStyle::PixelMetric pm) const { } } } -} \ No newline at end of file +} diff --git a/qt/widgets/common/src/GenericDialog.cpp b/qt/widgets/common/src/GenericDialog.cpp index 2972110ff8a3e7880beb18304386727f10f6e93c..adf7965ff300a3993df2f83b9d7a37f775b5342c 100644 --- a/qt/widgets/common/src/GenericDialog.cpp +++ b/qt/widgets/common/src/GenericDialog.cpp @@ -10,21 +10,23 @@ #include "MantidKernel/MaskedProperty.h" #include <QApplication> +#include <QCheckBox> +#include <QComboBox> #include <QDesktopWidget> -#include <QScrollArea> +#include <QDir> +#include <QFileInfo> #include <QGridLayout> +#include <QGroupBox> #include <QHBoxLayout> -#include <QVBoxLayout> -#include <QPushButton> #include <QLabel> -#include <QPalette> -#include <QCheckBox> -#include <QComboBox> #include <QLineEdit> +#include <QMessageBox> +#include <QPalette> +#include <QPushButton> +#include <QScrollArea> #include <QSignalMapper> -#include <QFileInfo> -#include <QDir> -#include <QGroupBox> +#include <QVBoxLayout> + #include <climits> #include "MantidQtWidgets/Common/PropertyWidgetFactory.h" #include "MantidQtWidgets/Common/AlgorithmPropertiesWidget.h" diff --git a/qt/widgets/common/src/HintingLineEdit.cpp b/qt/widgets/common/src/HintingLineEdit.cpp index 32b53ad96b891a23d5304e6e459b5bbb036c365d..a085a2f56797f97cc7b7473e29ccfc900dc01797 100644 --- a/qt/widgets/common/src/HintingLineEdit.cpp +++ b/qt/widgets/common/src/HintingLineEdit.cpp @@ -1,6 +1,9 @@ #include "MantidQtWidgets/Common/HintingLineEdit.h" #include <boost/algorithm/string.hpp> +#include <QKeyEvent> +#include <QLabel> +#include <QStyle> #include <QToolTip> namespace MantidQt { diff --git a/qt/widgets/common/src/ListPropertyWidget.cpp b/qt/widgets/common/src/ListPropertyWidget.cpp index e3bfe64c8d91d63b196bacd5b9d30f2a873301d6..8c81afa137cc17d8ef6922c7d140cb42d4eab6c0 100644 --- a/qt/widgets/common/src/ListPropertyWidget.cpp +++ b/qt/widgets/common/src/ListPropertyWidget.cpp @@ -1,6 +1,5 @@ #include "MantidQtWidgets/Common/ListPropertyWidget.h" #include "MantidKernel/System.h" -#include <QtGui> #include <QLabel> #include "MantidAPI/IWorkspaceProperty.h" #include "MantidKernel/ConfigService.h" diff --git a/qt/widgets/common/src/MWView.cpp b/qt/widgets/common/src/MWView.cpp index 7764e4303a92f8aedaed20b14daf727b94d555c1..de6f54576859711f69fd5f7fb6d7c0becec92225 100644 --- a/qt/widgets/common/src/MWView.cpp +++ b/qt/widgets/common/src/MWView.cpp @@ -12,6 +12,7 @@ // includes for interface development #include "MantidQtWidgets/Common/QwtRasterDataMD.h" #include "MantidQtWidgets/Common/MantidColorMap.h" +#include <QSettings> #include <qwt_color_map.h> #include <qwt_double_rect.h> // system includes diff --git a/qt/widgets/common/src/ManageUserDirectories.cpp b/qt/widgets/common/src/ManageUserDirectories.cpp index 3497a9cfbe31c898fa1cd5925d739703b898c5c3..4919388c1d366ee550a3111aa98a1c1e8d9b6df1 100644 --- a/qt/widgets/common/src/ManageUserDirectories.cpp +++ b/qt/widgets/common/src/ManageUserDirectories.cpp @@ -1,8 +1,10 @@ #include "MantidQtWidgets/Common/ManageUserDirectories.h" #include "MantidQtWidgets/Common/MantidDesktopServices.h" #include "MantidKernel/ConfigService.h" -#include <QtGui> #include <QDir> +#include <QFileDialog> +#include <QSettings> +#include <QUrl> using namespace MantidQt::API; diff --git a/qt/widgets/common/src/MantidColorMap.cpp b/qt/widgets/common/src/MantidColorMap.cpp index 888b14bc94f50759c3b03fab477a382cdbe64b9f..e75d3fcf4d67a31f4226f4ab65ef7b423602bc64 100644 --- a/qt/widgets/common/src/MantidColorMap.cpp +++ b/qt/widgets/common/src/MantidColorMap.cpp @@ -9,12 +9,11 @@ #include <string> #include <cmath> -#include <iostream> #include <QRgb> #include <limits> #include "MantidKernel/ConfigService.h" -#include <qfiledialog.h> +#include <QFileDialog> using Mantid::Kernel::ConfigService; diff --git a/qt/widgets/common/src/OptionsPropertyWidget.cpp b/qt/widgets/common/src/OptionsPropertyWidget.cpp index 0f8e84efe5622b85657d7d7deabeac375db76f6d..8aef5a58ee043ed234285d3837bb7cd97f87674b 100644 --- a/qt/widgets/common/src/OptionsPropertyWidget.cpp +++ b/qt/widgets/common/src/OptionsPropertyWidget.cpp @@ -1,10 +1,9 @@ #include "MantidQtWidgets/Common/OptionsPropertyWidget.h" #include "MantidKernel/System.h" -#include <QtGui> -#include <QLabel> #include "MantidAPI/IWorkspaceProperty.h" #include "MantidKernel/ConfigService.h" -#include <qcombobox.h> +#include <QComboBox> +#include <QLabel> using namespace Mantid::Kernel; using namespace Mantid::API; diff --git a/qt/widgets/common/src/ProcessingAlgoWidget.cpp b/qt/widgets/common/src/ProcessingAlgoWidget.cpp index 09b01dd794fc743add8af87d5d712a0508f9c5e4..6eb455d2d1098186f47780d66381df5e6894908c 100644 --- a/qt/widgets/common/src/ProcessingAlgoWidget.cpp +++ b/qt/widgets/common/src/ProcessingAlgoWidget.cpp @@ -4,7 +4,10 @@ #include "MantidAPI/AlgorithmManager.h" #include <iosfwd> #include <fstream> +#include <QFileDialog> #include <QFileInfo> +#include <QMessageBox> +#include <QSettings> using Mantid::API::Algorithm_sptr; using Mantid::API::AlgorithmManager; diff --git a/qt/widgets/common/src/QtPropertyBrowser/qttreepropertybrowser.cpp b/qt/widgets/common/src/QtPropertyBrowser/qttreepropertybrowser.cpp index 7ba3c19b5bafcbd52348af08915edb2d9a72a716..7aea531acf1779f5ff857333fcb71c2d25fb67ff 100644 --- a/qt/widgets/common/src/QtPropertyBrowser/qttreepropertybrowser.cpp +++ b/qt/widgets/common/src/QtPropertyBrowser/qttreepropertybrowser.cpp @@ -97,8 +97,8 @@ #include <QFocusEvent> #include <QStyle> #include <QPalette> -#include <qcheckbox.h> -#include <qlineedit.h> +#include <QCheckBox> +#include <QLineEdit> #if QT_VERSION >= 0x040400 QT_BEGIN_NAMESPACE diff --git a/qt/widgets/common/src/RepoModel.cpp b/qt/widgets/common/src/RepoModel.cpp index 2ddd13066cd69b4cc47ddf468f54457786d91848..a812a20326bf377d9d35d01ea37164a41a088f78 100644 --- a/qt/widgets/common/src/RepoModel.cpp +++ b/qt/widgets/common/src/RepoModel.cpp @@ -1,4 +1,3 @@ -#include <QtGui> #include "MantidQtWidgets/Common/RepoModel.h" #include "MantidAPI/ScriptRepositoryFactory.h" @@ -8,12 +7,11 @@ #include "MantidKernel/Logger.h" #include <QIcon> #include <QPixmap> -using namespace MantidQt::API; -using Mantid::Kernel::ConfigServiceImpl; -using Mantid::Kernel::ConfigService; + #include <QDebug> #include <stdexcept> #include <QCheckBox> +#include <QLabel> #include <QLineEdit> #include <QVBoxLayout> #include <QFormLayout> @@ -21,8 +19,14 @@ using Mantid::Kernel::ConfigService; #include <QGroupBox> #include <QDialogButtonBox> #include <QtConcurrentRun> +#include <QSettings> +#include <QTextEdit> #include <QTextStream> +using namespace MantidQt::API; +using Mantid::Kernel::ConfigServiceImpl; +using Mantid::Kernel::ConfigService; + namespace { /// static logger Mantid::Kernel::Logger g_log("RepoModel"); diff --git a/qt/widgets/common/test/GenericDialogDemo.cpp b/qt/widgets/common/test/GenericDialogDemo.cpp deleted file mode 100644 index 60c1e9bd42484fbc0e44733308303a1df24337d8..0000000000000000000000000000000000000000 --- a/qt/widgets/common/test/GenericDialogDemo.cpp +++ /dev/null @@ -1,92 +0,0 @@ -#include "MantidAPI/Algorithm.h" -#include "MantidAPI/AlgorithmFactory.h" -#include "MantidAPI/AlgorithmManager.h" -#include "MantidAPI/FileProperty.h" -#include "MantidAPI/FrameworkManager.h" -#include "MantidAPI/MultipleFileProperty.h" -#include "MantidAPI/WorkspaceProperty.h" -#include "MantidKernel/ListValidator.h" -#include "MantidKernel/Logger.h" -#include "MantidKernel/MantidVersion.h" -#include "MantidKernel/PropertyWithValue.h" -#include "MantidQtAPI/BoolPropertyWidget.h" -#include "MantidQtAPI/GenericDialog.h" -#include "MantidQtAPI/PropertyWidgetFactory.h" -#include "MantidQtAPI/TextPropertyWidget.h" -#include "qmainwindow.h" -#include <iostream> -#include <QApplication> -#include <QDir> -#include <QFrame> -#include <qlayout.h> -#include <QMessageBox> -#include <QSplashScreen> -#include <qstring.h> -#include <QThread> -#include <qstringlist.h> -#include "qapplication.h" - -using namespace Mantid::Kernel; -using namespace Mantid::API; -using namespace MantidQt::API; - -void showAlgo(IAlgorithm_sptr alg, QStringList enabled, QStringList disabled, - QApplication &app) { - GenericDialog *dlg = new GenericDialog(NULL); - - // Set the content - dlg->setAlgorithm(alg.get()); - // dlg->setPresetValues(preset_values); - // dlg->isForScript(forScript); - dlg->setOptionalMessage(QString::fromStdString(alg->getOptionalMessage())); - - dlg->addEnabledAndDisableLists(enabled, disabled); - - // Setup the layout - dlg->initializeLayout(); - - // Show dialog - dlg->show(); - app.exec(); - dlg->close(); - delete dlg; -} - -/** This application will be used for debugging and testing the - * GenericDialog and the AlgorithmPropertiesWidget. - */ -int main(int argc, char **argv) { - QApplication app(argc, argv); - app.setApplicationName("PropertyWidgets demo"); - - FrameworkManager::Instance(); - - QStringList enabled; - if (argc > 2) - enabled = QStringList::split(",", argv[2], false); - QStringList disabled; - if (argc > 3) - disabled = QStringList::split(",", argv[3], false); - - // Create the algorithm using the argument, with a default - std::string algo = "LoadEventNexus"; - if (argc > 1) - algo = std::string(argv[1]); - if (algo == "ALL") { - std::vector<std::string> names = AlgorithmFactory::Instance().getKeys(); - std::cout << names.size() << " algos.\n"; - for (auto it = names.begin(); it != names.end(); it++) { - std::pair<std::string, int> decoded = - AlgorithmFactory::Instance().decodeName(*it); - std::string name = decoded.first; - std::cout << name << std::endl; - IAlgorithm_sptr alg = AlgorithmManager::Instance().create(name); - showAlgo(alg, enabled, disabled, app); - } - } else { - IAlgorithm_sptr alg = AlgorithmManager::Instance().create(algo); - showAlgo(alg, enabled, disabled, app); - } - - return 0; -} diff --git a/qt/widgets/common/test/main_PropertyWidgetsDemo.cpp b/qt/widgets/common/test/main_PropertyWidgetsDemo.cpp deleted file mode 100644 index 9500627a6c0798a20143b67a388a5aa93aa7f96b..0000000000000000000000000000000000000000 --- a/qt/widgets/common/test/main_PropertyWidgetsDemo.cpp +++ /dev/null @@ -1,106 +0,0 @@ - -#include "MantidKernel/Logger.h" -#include "MantidKernel/MantidVersion.h" -#include "MantidKernel/PropertyWithValue.h" -#include "qmainwindow.h" -#include <iostream> -#include <QApplication> -#include <QDir> -#include <QFrame> -#include <qlayout.h> -#include <QMessageBox> -#include <QSplashScreen> -#include <QThread> -#include "MantidQtAPI/BoolPropertyWidget.h" -#include "MantidQtAPI/TextPropertyWidget.h" -#include "MantidQtAPI/PropertyWidgetFactory.h" -#include "MantidKernel/ListValidator.h" -#include "MantidAPI/FileProperty.h" -#include "MantidAPI/MultipleFileProperty.h" -#include "MantidAPI/WorkspaceProperty.h" - -using namespace Mantid::Kernel; -using namespace MantidQt::API; -using Mantid::API::FileProperty; -using Mantid::API::MultipleFileProperty; -using Mantid::API::WorkspaceProperty; - -/** Main application - * - * @param argc :: ignored - * @param argv :: ignored - * @return return code - */ -int main(int argc, char **argv) { - QApplication app(argc, argv); - app.setApplicationName("PropertyWidgets demo"); - QMainWindow *mainWin = new QMainWindow(); - - QFrame *frame = new QFrame(mainWin); - mainWin->setCentralWidget(frame); - - QHBoxLayout *layout = new QHBoxLayout(frame); - frame->setLayout(layout); - - QFrame *frame1 = new QFrame(mainWin); - frame1->setFrameStyle(QFrame::Box); - QFrame *frame2 = new QFrame(mainWin); - frame2->setFrameStyle(QFrame::Box); - - layout->addWidget(frame1); - layout->addWidget(frame2); - - QVBoxLayout *layout1 = new QVBoxLayout(frame1); - QGridLayout *grid = new QGridLayout(frame2); - - std::vector<Property *> props; - props.push_back(new PropertyWithValue<bool>("BooleanProp", true)); - props.push_back( - new PropertyWithValue<std::string>("StringProperty", "default value")); - - std::vector<std::string> exts; - exts.push_back(".txt"); - exts.push_back(".nxs"); - props.push_back(new FileProperty("SaveFileProperty", "default.file.txt", - FileProperty::Save, exts)); - props.push_back(new FileProperty("LoadFileProperty", "default.file.txt", - FileProperty::Load, exts)); - props.push_back(new FileProperty("DirectoryFileProperty", "default.file.txt", - FileProperty::Directory, exts)); - props.push_back(new MultipleFileProperty("MultipleFileProperty", exts)); - props.push_back( - new WorkspaceProperty<>("InputWorkspaceProp", "", Direction::Input)); - props.push_back( - new WorkspaceProperty<>("InOutWorkspaceProp", "", Direction::InOut)); - props.push_back( - new WorkspaceProperty<>("OutputWorkspaceProp", "", Direction::Output)); - props.push_back( - new WorkspaceProperty<>("OutputWorkspaceProp2", "", Direction::Output)); - - std::vector<std::string> propOptions; - propOptions.push_back("OptionA"); - propOptions.push_back("OptionTwo"); - propOptions.push_back("Yet Another Option"); - props.push_back(new PropertyWithValue<std::string>( - "OptionsProperty", "OptionTwo", new ListValidator(propOptions))); - - for (size_t i = 0; i < props.size(); i++) { - props[i]->setDocumentation("Tooltip for " + props[i]->name()); - PropertyWidget *widget1 = - PropertyWidgetFactory::createWidget(props[i], frame1, NULL); - layout1->addWidget(widget1); - PropertyWidget *widget2 = - PropertyWidgetFactory::createWidget(props[i], frame2, grid, int(i)); - UNUSED_ARG(widget2); - } - - mainWin->move(100, 100); - mainWin->resize(700, 700); - mainWin->show(); - - app.exec(); - - mainWin->close(); - delete mainWin; - return 0; -} diff --git a/qt/widgets/factory/inc/MantidQtWidgets/Factory/WidgetFactory.h b/qt/widgets/factory/inc/MantidQtWidgets/Factory/WidgetFactory.h index 614e79bf68c2271076d4507dcaa8221bb47e05bd..fac761448b3af90ebaf185f5fa58c202974e03b4 100644 --- a/qt/widgets/factory/inc/MantidQtWidgets/Factory/WidgetFactory.h +++ b/qt/widgets/factory/inc/MantidQtWidgets/Factory/WidgetFactory.h @@ -6,9 +6,8 @@ #include "MantidKernel/SingletonHolder.h" #include "MantidQtWidgets/SliceViewer/SliceViewer.h" #include "MantidQtWidgets/SliceViewer/SliceViewerWindow.h" -#include "qapplication.h" #include <Qsci/qscilexer.h> -#include <QtCore> +#include <QPointer> #include <QVector> namespace MantidQt { diff --git a/qt/widgets/plugins/algorithm_dialogs/src/LoadAsciiDialog.cpp b/qt/widgets/plugins/algorithm_dialogs/src/LoadAsciiDialog.cpp index 0fb79b5b564c17eca266339f6fba2fc46bbe8719..ed34e89a249dd1d4523d15c86191286f5e4e283c 100644 --- a/qt/widgets/plugins/algorithm_dialogs/src/LoadAsciiDialog.cpp +++ b/qt/widgets/plugins/algorithm_dialogs/src/LoadAsciiDialog.cpp @@ -4,9 +4,13 @@ #include "MantidQtWidgets/Plugins/AlgorithmDialogs/LoadAsciiDialog.h" #include "MantidQtWidgets/Common/AlgorithmInputHistory.h" -#include <QValidator> -#include <QtGui> +#include <QComboBox> +#include <QDir> #include <QFileInfo> +#include <QLabel> +#include <QLineEdit> +#include <QPushButton> +#include <QValidator> namespace MantidQt { namespace CustomDialogs { diff --git a/qt/widgets/plugins/algorithm_dialogs/src/LoadDAEDialog.cpp b/qt/widgets/plugins/algorithm_dialogs/src/LoadDAEDialog.cpp index a62a6d498518df94328f688443cbe129dc9abe91..25524d457fc3263fd9855005dbf7c0065bb7a6f9 100644 --- a/qt/widgets/plugins/algorithm_dialogs/src/LoadDAEDialog.cpp +++ b/qt/widgets/plugins/algorithm_dialogs/src/LoadDAEDialog.cpp @@ -4,9 +4,10 @@ #include "MantidQtWidgets/Plugins/AlgorithmDialogs/LoadDAEDialog.h" #include "MantidQtWidgets/Common/AlgorithmInputHistory.h" +#include <QFileDialog> +#include <QLabel> +#include <QLineEdit> #include <QValidator> -#include <QtGui> -#include <qfiledialog.h> namespace MantidQt { namespace CustomDialogs { diff --git a/qt/widgets/plugins/algorithm_dialogs/src/SmoothNeighboursDialog.cpp b/qt/widgets/plugins/algorithm_dialogs/src/SmoothNeighboursDialog.cpp index 78e03e91f1a4b25aa52d39a71b1d707884d4c3af..ef606c80896c7301bdf4a67d81f82f40fd0294ec 100644 --- a/qt/widgets/plugins/algorithm_dialogs/src/SmoothNeighboursDialog.cpp +++ b/qt/widgets/plugins/algorithm_dialogs/src/SmoothNeighboursDialog.cpp @@ -3,6 +3,8 @@ #include "MantidGeometry/Instrument.h" #include "MantidQtWidgets/Plugins/AlgorithmDialogs/SmoothNeighboursDialog.h" +#include <QGroupBox> + using namespace Mantid::API; using namespace Mantid::Geometry; using namespace MantidQt::API; diff --git a/qt/widgets/plugins/algorithm_dialogs/src/StartLiveDataDialog.cpp b/qt/widgets/plugins/algorithm_dialogs/src/StartLiveDataDialog.cpp index 3df213755fad0f923aa8736592f07d588c1dfe96..596a517fadb05453d6bdd4feb549bbb5558ed009 100644 --- a/qt/widgets/plugins/algorithm_dialogs/src/StartLiveDataDialog.cpp +++ b/qt/widgets/plugins/algorithm_dialogs/src/StartLiveDataDialog.cpp @@ -6,8 +6,8 @@ #include "MantidQtWidgets/Common/PropertyWidgetFactory.h" #include "qboxlayout.h" #include "MantidAPI/AlgorithmManager.h" -#include <qvariant.h> -#include <qstringlist.h> +#include <QVariant> +#include <QStringList> #include "MantidAPI/Algorithm.h" #include "MantidAPI/LiveListenerFactory.h" #include "MantidKernel/DateAndTime.h" @@ -15,7 +15,6 @@ #include "MantidKernel/ConfigService.h" #include "MantidKernel/InstrumentInfo.h" #include "MantidKernel/LiveListenerInfo.h" -#include <QtGui> #include "MantidQtWidgets/Common/AlgorithmInputHistory.h" using namespace MantidQt::CustomDialogs; diff --git a/qt/widgets/refdetectorview/inc/MantidQtWidgets/RefDetectorView/RefIVConnections.h b/qt/widgets/refdetectorview/inc/MantidQtWidgets/RefDetectorView/RefIVConnections.h index 50a0c6258d7e3675c1bfa9ac4585c28d0aebd3f8..0cf0d8da87dd477efb7aba120b2c44cf7c62ab90 100644 --- a/qt/widgets/refdetectorview/inc/MantidQtWidgets/RefDetectorView/RefIVConnections.h +++ b/qt/widgets/refdetectorview/inc/MantidQtWidgets/RefDetectorView/RefIVConnections.h @@ -1,7 +1,6 @@ #ifndef REF_IV_CONNECTIONS_H #define REF_IV_CONNECTIONS_H -#include <QtCore> #include <QWidget> #include <QActionGroup> diff --git a/qt/widgets/refdetectorview/inc/MantidQtWidgets/RefDetectorView/RefImageView.h b/qt/widgets/refdetectorview/inc/MantidQtWidgets/RefDetectorView/RefImageView.h index a6f67fbdabbe5596848de8be546f0778aa15dcc5..7073e715574246ea23e30ec236b722b81ed0bdae 100644 --- a/qt/widgets/refdetectorview/inc/MantidQtWidgets/RefDetectorView/RefImageView.h +++ b/qt/widgets/refdetectorview/inc/MantidQtWidgets/RefDetectorView/RefImageView.h @@ -2,7 +2,6 @@ #define REF_IMAGE_VIEW_H #include <QMainWindow> -#include <QtGui> #include "MantidQtWidgets/SpectrumViewer/GraphDisplay.h" #include "MantidQtWidgets/SpectrumViewer/SpectrumDataSource.h" diff --git a/qt/widgets/refdetectorview/src/RefDetectorViewDemo.cpp b/qt/widgets/refdetectorview/src/RefDetectorViewDemo.cpp index 02080de42ad588a2b7870592b893a2569cc5651a..ecadf8225d35c94a49774c9bad097dda4ace16c2 100644 --- a/qt/widgets/refdetectorview/src/RefDetectorViewDemo.cpp +++ b/qt/widgets/refdetectorview/src/RefDetectorViewDemo.cpp @@ -1,8 +1,7 @@ -#include <qapplication.h> +#include <QApplication> #include <QMainWindow> -#include <QtGui> #include "MantidQtWidgets/SpectrumViewer/SVUtils.h" #include "MantidQtWidgets/RefDetectorView/RefImageView.h" diff --git a/qt/widgets/sliceviewer/inc/MantidQtWidgets/SliceViewer/LineOverlay.h b/qt/widgets/sliceviewer/inc/MantidQtWidgets/SliceViewer/LineOverlay.h index 63e83920c680c3b841f34417e5088a9da7a0efd3..ed997fd234a1783c3fe028f5d9d30bb7c8813561 100644 --- a/qt/widgets/sliceviewer/inc/MantidQtWidgets/SliceViewer/LineOverlay.h +++ b/qt/widgets/sliceviewer/inc/MantidQtWidgets/SliceViewer/LineOverlay.h @@ -3,10 +3,9 @@ #include "DllOption.h" #include "MantidKernel/System.h" -#include <QtCore> -#include <qwidget.h> +#include <QWidget> +#include <QPainter> #include <qwt_plot.h> -#include <qpainter.h> namespace MantidQt { namespace SliceViewer { diff --git a/qt/widgets/sliceviewer/inc/MantidQtWidgets/SliceViewer/NonOrthogonalOverlay.h b/qt/widgets/sliceviewer/inc/MantidQtWidgets/SliceViewer/NonOrthogonalOverlay.h index c8a4e7e0a19b1af8372d552922deb22108572333..dba03b9910920a491155aaa1f5e532b2b84eb763 100644 --- a/qt/widgets/sliceviewer/inc/MantidQtWidgets/SliceViewer/NonOrthogonalOverlay.h +++ b/qt/widgets/sliceviewer/inc/MantidQtWidgets/SliceViewer/NonOrthogonalOverlay.h @@ -2,11 +2,10 @@ #define MANTID_SLICEVIEWER_NONORTHOGONALOVERLAY_H_ #include "DllOption.h" -#include <QtCore> -#include <qwidget.h> +#include <QWidget> #include <qwt_plot.h> #include <qwt_valuelist.h> -#include <qpainter.h> +#include <QPainter> #include "MantidKernel/System.h" #include "MantidQtWidgets/Common/QwtRasterDataMD.h" #include "MantidQtWidgets/Common/QwtRasterDataMDNonOrthogonal.h" diff --git a/qt/widgets/sliceviewer/inc/MantidQtWidgets/SliceViewer/PeakOverlayViewFactoryBase.h b/qt/widgets/sliceviewer/inc/MantidQtWidgets/SliceViewer/PeakOverlayViewFactoryBase.h index 67954e7ded5e420e31bc8b49f3f65355ed0d150a..fd21a8b4c46fdd4bbb96667f88f958097283a3ff 100644 --- a/qt/widgets/sliceviewer/inc/MantidQtWidgets/SliceViewer/PeakOverlayViewFactoryBase.h +++ b/qt/widgets/sliceviewer/inc/MantidQtWidgets/SliceViewer/PeakOverlayViewFactoryBase.h @@ -3,9 +3,9 @@ #include "DllOption.h" #include "MantidQtWidgets/SliceViewer/PeakOverlayViewFactory.h" -#include <qwidget.h> +#include <QColor> +#include <QWidget> #include <qwt_plot.h> -#include <qcolor.h> namespace MantidQt { namespace SliceViewer { diff --git a/qt/widgets/sliceviewer/inc/MantidQtWidgets/SliceViewer/SliceViewerWindow.h b/qt/widgets/sliceviewer/inc/MantidQtWidgets/SliceViewer/SliceViewerWindow.h index 62bb3cd0fefef574d450ef1f0daf9bfeb6a005cc..c9392cab137a968023b5009b451b9bf105aacb44 100644 --- a/qt/widgets/sliceviewer/inc/MantidQtWidgets/SliceViewer/SliceViewerWindow.h +++ b/qt/widgets/sliceviewer/inc/MantidQtWidgets/SliceViewer/SliceViewerWindow.h @@ -9,8 +9,7 @@ #include "MantidQtWidgets/SliceViewer/PeaksViewer.h" #include <QMainWindow> #include <QSplitter> -#include <qdialog.h> -#include <qmainwindow.h> +#include <QDialog> #include <QShowEvent> #include "DllOption.h" #include "MantidKernel/VMD.h" diff --git a/qt/widgets/sliceviewer/src/DimensionSliceWidget.cpp b/qt/widgets/sliceviewer/src/DimensionSliceWidget.cpp index 0ee0f690a1a8e862b521891bc4a98eec20ab0726..646f93bc2d2f64d62a70ae4a114e23cbd5443902 100644 --- a/qt/widgets/sliceviewer/src/DimensionSliceWidget.cpp +++ b/qt/widgets/sliceviewer/src/DimensionSliceWidget.cpp @@ -1,7 +1,7 @@ #include "MantidQtWidgets/SliceViewer/DimensionSliceWidget.h" #include "MantidKernel/UnitLabel.h" #include <iosfwd> -#include <qlayout.h> +#include <QLayout> namespace MantidQt { namespace SliceViewer { diff --git a/qt/widgets/sliceviewer/src/LineOverlay.cpp b/qt/widgets/sliceviewer/src/LineOverlay.cpp index 157eaea5ea945c6f2e252beaf7b7830993d2c72f..5af575c6f041ab79c38e3dcc2d660d4735f79d18 100644 --- a/qt/widgets/sliceviewer/src/LineOverlay.cpp +++ b/qt/widgets/sliceviewer/src/LineOverlay.cpp @@ -3,7 +3,7 @@ #include "MantidQtWidgets/Common/TSVSerialiser.h" #include <QRect> #include <QShowEvent> -#include <qpainter.h> +#include <QPainter> #include <qwt_plot.h> #include <qwt_plot_canvas.h> diff --git a/qt/widgets/sliceviewer/src/NonOrthogonalOverlay.cpp b/qt/widgets/sliceviewer/src/NonOrthogonalOverlay.cpp index 119c4f24b3794f0c69289c379a5834056b7911ca..59f29a48a261764f30d8fbec453d3f37d6181848 100644 --- a/qt/widgets/sliceviewer/src/NonOrthogonalOverlay.cpp +++ b/qt/widgets/sliceviewer/src/NonOrthogonalOverlay.cpp @@ -1,7 +1,7 @@ #include "MantidQtWidgets/SliceViewer/NonOrthogonalOverlay.h" #include <qwt_plot.h> #include <qwt_plot_canvas.h> -#include <qpainter.h> +#include <QPainter> #include <QRect> #include <QShowEvent> #include <qwt_scale_div.h> diff --git a/qt/widgets/sliceviewer/src/QwtScaleDrawNonOrthogonal.cpp b/qt/widgets/sliceviewer/src/QwtScaleDrawNonOrthogonal.cpp index 320f4bb78aaf31d1be198906b22a7bf8d5e0d049..8648abf5db77f9152415f5bd224d6be61963b15e 100644 --- a/qt/widgets/sliceviewer/src/QwtScaleDrawNonOrthogonal.cpp +++ b/qt/widgets/sliceviewer/src/QwtScaleDrawNonOrthogonal.cpp @@ -1,6 +1,7 @@ #include "MantidQtWidgets/SliceViewer/QwtScaleDrawNonOrthogonal.h" #include "MantidQtWidgets/Common/NonOrthogonal.h" +#include <QMatrix> #include <QPainter> #include <QPalette> #include "qwt_layout_metrics.h" @@ -9,9 +10,6 @@ #include "qwt_scale_engine.h" #include "qwt_plot_canvas.h" -#include <qmatrix.h> -#define QwtMatrix QMatrix - QwtScaleDrawNonOrthogonal::QwtScaleDrawNonOrthogonal( QwtPlot *plot, ScreenDimension screenDimension, Mantid::API::IMDWorkspace_sptr workspace, size_t dimX, size_t dimY, @@ -174,7 +172,7 @@ void QwtScaleDrawNonOrthogonal::drawLabelNonOrthogonal(QPainter *painter, labelSize = metricsMap.layoutToDevice(labelSize); pos = metricsMap.layoutToDevice(pos); - const QwtMatrix m = labelMatrix(pos, labelSize); + const QMatrix m = labelMatrix(pos, labelSize); painter->save(); painter->setMatrix(m, true); diff --git a/qt/widgets/sliceviewer/src/SliceViewer.cpp b/qt/widgets/sliceviewer/src/SliceViewer.cpp index 880e3e869981585df9ab2d36a234555d9e1b42ab..a947a746e9f7ac2092ae292b7ca72f009b91259a 100644 --- a/qt/widgets/sliceviewer/src/SliceViewer.cpp +++ b/qt/widgets/sliceviewer/src/SliceViewer.cpp @@ -45,6 +45,15 @@ #include "MantidQtWidgets/SliceViewer/SliceViewerFunctions.h" #include "MantidQtWidgets/Common/SelectWorkspacesDialog.h" +#include <QClipboard> +#include <QFileDialog> +#include <QFileInfo> +#include <QMainWindow> +#include <QMenu> +#include <QMenuBar> +#include <QSettings> +#include <QToolTip> +#include <QUrl> #include <qwt_plot_panner.h> #include <qwt_plot_rescaler.h> #include <Poco/AutoPtr.h> diff --git a/qt/widgets/sliceviewer/src/SliceViewerWindow.cpp b/qt/widgets/sliceviewer/src/SliceViewerWindow.cpp index a6d4aacf78ac02537c9ce11ffa3a4f7be5fffec0..663f732963037d16f1335b493b7be5f7ede8c7fa 100644 --- a/qt/widgets/sliceviewer/src/SliceViewerWindow.cpp +++ b/qt/widgets/sliceviewer/src/SliceViewerWindow.cpp @@ -8,9 +8,10 @@ #include "MantidQtWidgets/SliceViewer/LineViewer.h" #include "MantidQtWidgets/SliceViewer/SliceViewer.h" #include "MantidQtWidgets/SliceViewer/SliceViewerWindow.h" -#include <qboxlayout.h> -#include <qmainwindow.h> -#include <qlayout.h> +#include <QBoxLayout> +#include <QMainWindow> +#include <QLayout> +#include <QTimer> using namespace Mantid; using namespace Mantid::Kernel; diff --git a/qt/widgets/spectrumviewer/inc/MantidQtWidgets/SpectrumViewer/SVConnections.h b/qt/widgets/spectrumviewer/inc/MantidQtWidgets/SpectrumViewer/SVConnections.h index f771d05333bdc1346208b28ed8f5ca528f7339c1..7540cb410f46655ced2b04d87135f4a49124c5e3 100644 --- a/qt/widgets/spectrumviewer/inc/MantidQtWidgets/SpectrumViewer/SVConnections.h +++ b/qt/widgets/spectrumviewer/inc/MantidQtWidgets/SpectrumViewer/SVConnections.h @@ -1,7 +1,6 @@ #ifndef SV_CONNECTIONS_H #define SV_CONNECTIONS_H -#include <QtCore> #include <QWidget> #include <QActionGroup> diff --git a/qt/widgets/spectrumviewer/inc/MantidQtWidgets/SpectrumViewer/SpectrumView.h b/qt/widgets/spectrumviewer/inc/MantidQtWidgets/SpectrumViewer/SpectrumView.h index 6138f9a20206bf627f8dd0d345be771ef003b857..efc3857055b1a611e063322e25c2f7106f44ce7e 100644 --- a/qt/widgets/spectrumviewer/inc/MantidQtWidgets/SpectrumViewer/SpectrumView.h +++ b/qt/widgets/spectrumviewer/inc/MantidQtWidgets/SpectrumViewer/SpectrumView.h @@ -3,7 +3,6 @@ #include <QMainWindow> #include <QMdiSubWindow> -#include <QtGui> #include <QList> #include "MantidAPI/MatrixWorkspace_fwd.h" diff --git a/qt/widgets/spectrumviewer/src/GraphDisplay.cpp b/qt/widgets/spectrumviewer/src/GraphDisplay.cpp index 5ae22e32903cc8ac17b0119910afb6f2713ce391..0be711c11c489145b23ecb73820f5fff72ca7a0c 100644 --- a/qt/widgets/spectrumviewer/src/GraphDisplay.cpp +++ b/qt/widgets/spectrumviewer/src/GraphDisplay.cpp @@ -4,9 +4,9 @@ #include "MantidQtWidgets/SpectrumViewer/SVUtils.h" #include <boost/algorithm/clamp.hpp> -#include <QtGui> -#include <QVector> +#include <QHeaderView> #include <QString> +#include <QVector> #include <qwt_scale_engine.h> namespace MantidQt { diff --git a/qt/widgets/spectrumviewer/src/SVConnections.cpp b/qt/widgets/spectrumviewer/src/SVConnections.cpp index 14319203f61bde82de4413d1dbb9b7ad1df37242..1864cd85a51382950faaff68ef61f792d089f188 100644 --- a/qt/widgets/spectrumviewer/src/SVConnections.cpp +++ b/qt/widgets/spectrumviewer/src/SVConnections.cpp @@ -5,6 +5,8 @@ #include "MantidQtWidgets/SpectrumViewer/SVConnections.h" +#include <QWheelEvent> + namespace MantidQt { namespace SpectrumView { diff --git a/qt/widgets/spectrumviewer/src/SpectrumDisplay.cpp b/qt/widgets/spectrumviewer/src/SpectrumDisplay.cpp index 079d763278bb0925b964fefcb3bc39ed2c45048e..fdedd0b299ea33aeee48648f1e1b461280e7d5bd 100644 --- a/qt/widgets/spectrumviewer/src/SpectrumDisplay.cpp +++ b/qt/widgets/spectrumviewer/src/SpectrumDisplay.cpp @@ -1,10 +1,9 @@ #include <sstream> #include <cfloat> -#include <QtGui> #include <QVector> #include <QString> -#include <qimage.h> +#include <QImage> #include <qwt_scale_engine.h> #include "MantidQtWidgets/SpectrumViewer/SpectrumDisplay.h" diff --git a/qt/widgets/spectrumviewer/src/SpectrumView.cpp b/qt/widgets/spectrumviewer/src/SpectrumView.cpp index 85a2bc01625a6c87b0a6c676135c44b555945644..11dfaf8efa26c7e22c983dc0b7465f0ad8350b11 100644 --- a/qt/widgets/spectrumviewer/src/SpectrumView.cpp +++ b/qt/widgets/spectrumviewer/src/SpectrumView.cpp @@ -11,6 +11,8 @@ #include "MantidQtWidgets/SpectrumViewer/EModeHandler.h" #include "MantidQtWidgets/SpectrumViewer/MatrixWSDataSource.h" +#include <QDropEvent> +#include <QSettings> #include <boost/make_shared.hpp> namespace MantidQt {