Newer
Older
set ( QT5_SRC_FILES
src/AlgorithmDialog.cpp
src/AlgorithmInputHistory.cpp
src/AlgorithmPropertiesWidget.cpp
src/AlgorithmRunner.cpp
src/AlgorithmSelectorWidget.cpp
src/AlternateCSPythonLexer.cpp
src/BatchAlgorithmRunner.cpp
src/BoolPropertyWidget.cpp
src/DataSelector.cpp
src/DropEventHelper.cpp
src/FileDialogHandler.cpp
src/FilePropertyWidget.cpp
src/FindFilesThreadPoolManager.cpp
src/FindFilesWorker.cpp
src/FindReplaceDialog.cpp
src/FitPropertyBrowser.cpp
src/FlowLayout.cpp
src/FunctionBrowser.cpp
src/GenericDialog.cpp
src/HelpWindow.cpp
# todo: move this to the instrument view library when the slice
# viewer library is removed
src/InputController.cpp
src/InterfaceFactory.cpp
src/InterfaceManager.cpp
src/LineEditWithClear.cpp
src/ListPropertyWidget.cpp
src/ManageUserDirectories.cpp
src/MantidDesktopServices.cpp
src/MantidHelpInterface.cpp
src/MantidTreeModel.cpp
src/MantidTreeWidget.cpp
src/MantidTreeWidgetItem.cpp
src/MantidWidget.cpp
src/MantidWSIndexDialog.cpp
src/Message.cpp
src/MessageDisplay.cpp
src/MultifitSetupDialog.cpp
src/MWRunFiles.cpp
src/OptionsPropertyWidget.cpp
src/pixmaps.cpp
src/PluginLibraries.cpp
src/ProcessingAlgoWidget.cpp
src/PropertyHandler.cpp
src/PropertyWidget.cpp
src/PropertyWidgetFactory.cpp
src/PythonRunner.cpp
src/QtSignalChannel.cpp
src/RenameParDialog.cpp
src/ScriptEditor.cpp
src/SequentialFitDialog.cpp
src/SelectFunctionDialog.cpp
src/SelectWorkspacesDialog.cpp
src/TextPropertyWidget.cpp
src/UserFunctionDialog.cpp
src/UserSubWindow.cpp
src/VatesViewerInterface.cpp
src/WidgetScrollbarDecorator.cpp
src/WorkspaceIcons.cpp
src/WorkspaceObserver.cpp
src/WorkspacePresenter/ADSAdapter.cpp
src/WorkspacePresenter/WorkspacePresenter.cpp
src/WorkspacePresenter/WorkspaceTreeWidget.cpp
src/WorkspacePresenter/WorkspaceTreeWidgetSimple.cpp
src/WorkspaceSelector.cpp
src/Batch/RowLocation.cpp
src/Batch/RowLocationAdapter.cpp
src/Batch/RowPredicate.cpp
src/Batch/Row.cpp
src/Batch/Cell.cpp
src/Batch/CellStandardItem.cpp
src/Batch/ExtractSubtrees.cpp
src/Batch/FindSubtreeRoots.cpp
src/Batch/JobTreeView.cpp
src/Batch/JobTreeViewSignalAdapter.cpp
src/Batch/QtStandardItemTreeAdapter.cpp
src/Batch/FilteredTreeModel.cpp
src/Batch/QtBasicNavigation.cpp
src/Batch/QtTreeCursorNavigation.cpp
src/Batch/CellDelegate.cpp
src/Batch/BuildSubtreeItems.cpp
src/QtPropertyBrowser/DoubleDialogEditor.cpp
src/QtPropertyBrowser/DoubleEditorFactory.cpp
src/QtPropertyBrowser/FilenameDialogEditor.cpp
src/QtPropertyBrowser/FormulaDialogEditor.cpp
src/QtPropertyBrowser/ParameterPropertyManager.cpp
src/QtPropertyBrowser/qtbuttonpropertybrowser.cpp
src/QtPropertyBrowser/qteditorfactory.cpp
src/QtPropertyBrowser/qtgroupboxpropertybrowser.cpp
src/QtPropertyBrowser/qtpropertybrowser.cpp
src/QtPropertyBrowser/qtpropertybrowserutils.cpp
src/QtPropertyBrowser/qtpropertymanager.cpp
src/QtPropertyBrowser/qttreepropertybrowser.cpp
src/QtPropertyBrowser/qtvariantproperty.cpp
src/QtPropertyBrowser/StringDialogEditor.cpp
src/QtPropertyBrowser/StringEditorFactory.cpp
src/QtPropertyBrowser/WorkspaceEditorFactory.cpp
)
set ( QT5_MOC_FILES
inc/MantidQtWidgets/Common/AlgorithmDialog.h
inc/MantidQtWidgets/Common/AlgorithmPropertiesWidget.h
inc/MantidQtWidgets/Common/AlgorithmRunner.h
inc/MantidQtWidgets/Common/AlgorithmSelectorWidget.h
inc/MantidQtWidgets/Common/BatchAlgorithmRunner.h
inc/MantidQtWidgets/Common/BoolPropertyWidget.h
inc/MantidQtWidgets/Common/DataSelector.h
inc/MantidQtWidgets/Common/FilePropertyWidget.h
inc/MantidQtWidgets/Common/FindFilesThreadPoolManager.h
inc/MantidQtWidgets/Common/FindFilesThreadPoolManagerMockObjects.h
inc/MantidQtWidgets/Common/FindFilesWorker.h
inc/MantidQtWidgets/Common/FindReplaceDialog.h
inc/MantidQtWidgets/Common/FitPropertyBrowser.h
inc/MantidQtWidgets/Common/FunctionBrowser.h
inc/MantidQtWidgets/Common/GenericDialog.h
inc/MantidQtWidgets/Common/Hint.h
inc/MantidQtWidgets/Common/HintingLineEdit.h
inc/MantidQtWidgets/Common/InputController.h
inc/MantidQtWidgets/Common/InterfaceManager.h
inc/MantidQtWidgets/Common/LineEditWithClear.h
inc/MantidQtWidgets/Common/ListPropertyWidget.h
inc/MantidQtWidgets/Common/ManageUserDirectories.h
inc/MantidQtWidgets/Common/MantidHelpInterface.h
inc/MantidQtWidgets/Common/MantidTreeModel.h
inc/MantidQtWidgets/Common/MantidTreeWidget.h
inc/MantidQtWidgets/Common/MantidWidget.h
inc/MantidQtWidgets/Common/MantidWSIndexDialog.h
inc/MantidQtWidgets/Common/MessageDisplay.h
inc/MantidQtWidgets/Common/MultifitSetupDialog.h
inc/MantidQtWidgets/Common/MWRunFiles.h
inc/MantidQtWidgets/Common/OptionsPropertyWidget.h
inc/MantidQtWidgets/Common/ProcessingAlgoWidget.h
inc/MantidQtWidgets/Common/PropertyHandler.h
inc/MantidQtWidgets/Common/PropertyWidget.h
inc/MantidQtWidgets/Common/PythonRunner.h
inc/MantidQtWidgets/Common/QtSignalChannel.h
inc/MantidQtWidgets/Common/RenameParDialog.h
inc/MantidQtWidgets/Common/ScriptEditor.h
inc/MantidQtWidgets/Common/SequentialFitDialog.h
inc/MantidQtWidgets/Common/SelectFunctionDialog.h
inc/MantidQtWidgets/Common/SelectWorkspacesDialog.h
inc/MantidQtWidgets/Common/TextPropertyWidget.h
inc/MantidQtWidgets/Common/UserFunctionDialog.h
inc/MantidQtWidgets/Common/UserSubWindow.h
inc/MantidQtWidgets/Common/VatesViewerInterface.h
inc/MantidQtWidgets/Common/WorkspaceIcons.h
inc/MantidQtWidgets/Common/WorkspaceObserver.h
inc/MantidQtWidgets/Common/WorkspacePresenter/WorkspaceTreeWidget.h
inc/MantidQtWidgets/Common/WorkspacePresenter/WorkspaceTreeWidgetSimple.h
inc/MantidQtWidgets/Common/WorkspaceSelector.h
inc/MantidQtWidgets/Common/Batch/JobTreeView.h
inc/MantidQtWidgets/Common/Batch/JobTreeViewSignalAdapter.h
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
inc/MantidQtWidgets/Common/QtPropertyBrowser/ButtonEditorFactory.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/DoubleDialogEditor.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/DoubleEditorFactory.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/FilenameDialogEditor.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/FormulaDialogEditor.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/ParameterPropertyManager.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qtbuttonpropertybrowser.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qteditorfactory.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qtgroupboxpropertybrowser.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qtpropertybrowser.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qtpropertybrowserutils_p.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qtpropertymanager.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qttreepropertybrowser.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qtvariantproperty.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/StringDialogEditor.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/StringEditorFactory.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/WorkspaceEditorFactory.h
)
# Include files aren't required, but this makes them appear in Visual Studio
set ( QT5_INC_FILES
${QT5_MOC_FILES}
inc/MantidQtWidgets/Common/AlgorithmInputHistory.h
inc/MantidQtWidgets/Common/AlgorithmRunner.h
inc/MantidQtWidgets/Common/AlternateCSPythonLexer.h
inc/MantidQtWidgets/Common/BatchAlgorithmRunner.h
inc/MantidQtWidgets/Common/DropEventHelper.h
inc/MantidQtWidgets/Common/FileDialogHandler.h
inc/MantidQtWidgets/Common/FlowLayout.h
inc/MantidQtWidgets/Common/HelpWindow.h
inc/MantidQtWidgets/Common/IFunctionBrowser.h
inc/MantidQtWidgets/Common/InterfaceFactory.h
inc/MantidQtWidgets/Common/MantidDesktopServices.h
inc/MantidQtWidgets/Common/MantidTreeWidgetItem.h
inc/MantidQtWidgets/Common/MultifitSetupDialog.h
inc/MantidQtWidgets/Common/pixmaps.h
inc/MantidQtWidgets/Common/PropertyWidgetFactory.h
inc/MantidQtWidgets/Common/SequentialFitDialog.h
inc/MantidQtWidgets/Common/WidgetScrollbarDecorator.h
inc/MantidQtWidgets/Common/Batch/QtStandardItemTreeAdapter.h
inc/MantidQtWidgets/Common/Batch/QtBasicNavigation.h
inc/MantidQtWidgets/Common/Batch/QtTreeCursorNavigation.h
inc/MantidQtWidgets/Common/Batch/StrictQModelIndices.h
inc/MantidQtWidgets/Common/Batch/FilteredTreeModel.h
inc/MantidQtWidgets/Common/Batch/RowLocation.h
inc/MantidQtWidgets/Common/Batch/RowPredicate.h
inc/MantidQtWidgets/Common/Batch/RowLocationAdapter.h
inc/MantidQtWidgets/Common/Batch/Row.h
inc/MantidQtWidgets/Common/Batch/Cell.h
inc/MantidQtWidgets/Common/Batch/CellStandardItem.h
inc/MantidQtWidgets/Common/Batch/CellDelegate.h
inc/MantidQtWidgets/Common/Batch/ExtractSubtrees.h
inc/MantidQtWidgets/Common/Batch/FindSubtreeRoots.h
inc/MantidQtWidgets/Common/Batch/BuildSubtreeItems.h
inc/MantidQtWidgets/Common/WorkspacePresenter/ADSAdapter.h
inc/MantidQtWidgets/Common/WorkspacePresenter/IWorkspaceDockView.h
inc/MantidQtWidgets/Common/WorkspacePresenter/IWorkspaceDockView.h
inc/MantidQtWidgets/Common/WorkspacePresenter/ViewNotifiable.h
inc/MantidQtWidgets/Common/WorkspacePresenter/WorkspacePresenter.h
inc/MantidQtWidgets/Common/WorkspacePresenter/WorkspaceProvider.h
inc/MantidQtWidgets/Common/WorkspacePresenter/WorkspaceProviderNotifiable.h
)
set ( QT5_UI_FILES
inc/MantidQtWidgets/Common/DataSelector.ui
inc/MantidQtWidgets/Common/ManageUserDirectories.ui
inc/MantidQtWidgets/Common/MultifitSetupDialog.ui
inc/MantidQtWidgets/Common/MWRunFiles.ui
inc/MantidQtWidgets/Common/ProcessingAlgoWidget.ui
inc/MantidQtWidgets/Common/RenameParDialog.ui
inc/MantidQtWidgets/Common/SequentialFitDialog.ui
inc/MantidQtWidgets/Common/SelectFunctionDialog.ui
inc/MantidQtWidgets/Common/UserFunctionDialog.ui
src/AlgorithmDialog.cpp
src/AlgorithmInputHistory.cpp
src/AlgorithmPropertiesWidget.cpp
src/AlgorithmRunner.cpp
src/AlternateCSPythonLexer.cpp
src/BatchAlgorithmRunner.cpp
src/BoolPropertyWidget.cpp
src/DropEventHelper.cpp
src/FileDialogHandler.cpp
src/FilePropertyWidget.cpp
src/GenericDialog.cpp
src/HelpWindow.cpp
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
src/InterfaceFactory.cpp
src/InterfaceManager.cpp
src/ListPropertyWidget.cpp
src/ManageUserDirectories.cpp
src/MantidDesktopServices.cpp
src/MantidDialog.cpp
src/MantidHelpInterface.cpp
src/MantidWidget.cpp
src/MdConstants.cpp
src/MdSettings.cpp
src/Message.cpp
src/NonOrthogonal.cpp
src/MWRunFiles.cpp
src/OptionsPropertyWidget.cpp
src/pixmaps.cpp
src/PlotAxis.cpp
src/PluginLibraries.cpp
src/PropertyWidget.cpp
src/PropertyWidgetFactory.cpp
src/PythonRunner.cpp
src/QScienceSpinBox.cpp
src/QtSignalChannel.cpp
src/RepoModel.cpp
src/ScriptRepositoryView.cpp
src/SelectionNotificationService.cpp
src/SignalBlocker.cpp
src/SyncedCheckboxes.cpp
src/TextPropertyWidget.cpp
src/TSVSerialiser.cpp
src/UserSubWindow.cpp
src/VatesViewerInterface.cpp
src/WidgetScrollbarDecorator.cpp
src/WindowIcons.cpp
src/WorkspaceObserver.cpp
src/WorkspaceIcons.cpp
src/AlgorithmSelectorWidget.cpp
src/CatalogHelper.cpp
src/CatalogSearch.cpp
src/CatalogSelector.cpp
src/CheckboxHeader.cpp
src/DataProcessorUI/AbstractTreeModel.cpp
src/DataProcessorUI/TreeData.cpp
src/DataProcessorUI/GenerateNotebook.cpp
src/DataProcessorUI/OneLevelTreeManager.cpp
src/DataProcessorUI/OptionsMap.cpp
src/DataProcessorUI/PostprocessingAlgorithm.cpp
src/DataProcessorUI/PreprocessingAlgorithm.cpp
src/DataProcessorUI/PreprocessMap.cpp
src/DataProcessorUI/ProcessingAlgorithm.cpp
src/DataProcessorUI/ProcessingAlgorithmBase.cpp
src/DataProcessorUI/TreeData.cpp
src/DataProcessorUI/TwoLevelTreeManager.cpp
src/DataProcessorUI/WhiteList.cpp
src/DataProcessorUI/WorkspaceNameUtils.cpp
src/DataProcessorUI/PostprocessingStep.cpp
src/DataProcessorUI/GenericDataProcessorPresenter.cpp
src/DataProcessorUI/Column.cpp
src/DataProcessorUI/ConstColumnIterator.cpp
src/ParseKeyValueString.cpp
src/ParseNumerics.cpp
src/DataProcessorUI/QOneLevelTreeModel.cpp
src/DataProcessorUI/QTwoLevelTreeModel.cpp
src/DataProcessorUI/QDataProcessorWidget.cpp
src/DataProcessorUI/QtDataProcessorOptionsDialog.cpp
src/DataProcessorUI/VectorString.cpp
src/Batch/RowLocationAdapter.cpp
src/Batch/RowPredicate.cpp
src/Batch/ExtractSubtrees.cpp
src/Batch/FindSubtreeRoots.cpp
src/Batch/JobTreeView.cpp
src/Batch/QtStandardItemTreeAdapter.cpp
src/Batch/FilteredTreeModel.cpp
src/Batch/QtBasicNavigation.cpp
src/Batch/QtTreeCursorNavigation.cpp
src/Batch/BuildSubtreeItems.cpp
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
src/DataSelector.cpp
src/DiagResults.cpp
src/DoubleSpinBox.cpp
src/FindDialog.cpp
src/FindFilesThreadPoolManager.cpp
src/FindFilesWorker.cpp
src/FindReplaceDialog.cpp
src/FitOptionsBrowser.cpp
src/FitPropertyBrowser.cpp
src/FunctionBrowser.cpp
src/HintingLineEdit.cpp
src/IndirectFitPropertyBrowser.cpp
src/IndirectInstrumentConfig.cpp
src/InputController.cpp
src/InstrumentSelector.cpp
src/LineEditWithClear.cpp
src/LogValueSelector.cpp
src/MWDiag.cpp
src/MantidHelpWindow.cpp
src/MantidTreeModel.cpp
src/MantidTreeWidget.cpp
src/MantidTreeWidgetItem.cpp
src/MantidWSIndexDialog.cpp
src/MessageDisplay.cpp
src/MultifitSetupDialog.cpp
src/MuonFitDataSelector.cpp
src/MuonFitPropertyBrowser.cpp
src/MuonFunctionBrowser.cpp
src/ProcessingAlgoWidget.cpp
src/ProgressableView.cpp
src/ProjectSavePresenter.cpp
src/ProjectSaveModel.cpp
src/PropertyHandler.cpp
src/RenameParDialog.cpp
src/SaveWorkspaces.cpp
src/ScriptEditor.cpp
src/SelectFunctionDialog.cpp
src/SelectWorkspacesDialog.cpp
src/SequentialFitDialog.cpp
src/SlicingAlgorithmDialog.cpp
src/SlitCalculator.cpp
src/TrackedAction.cpp
src/UserFunctionDialog.cpp
src/WorkspacePresenter/ADSAdapter.cpp
src/WorkspacePresenter/WorkspacePresenter.cpp
src/WorkspacePresenter/WorkspaceTreeWidget.cpp
src/WorkspacePresenter/WorkspaceTreeWidgetSimple.cpp
src/WorkspaceSelector.cpp
src/pqHelpWindow.cxx
src/pythonCalc.cpp
src/QtPropertyBrowser/qtpropertybrowser.cpp
src/QtPropertyBrowser/qtpropertymanager.cpp
src/QtPropertyBrowser/qteditorfactory.cpp
src/QtPropertyBrowser/qtvariantproperty.cpp
src/QtPropertyBrowser/qttreepropertybrowser.cpp
src/QtPropertyBrowser/qtbuttonpropertybrowser.cpp
src/QtPropertyBrowser/qtgroupboxpropertybrowser.cpp
src/QtPropertyBrowser/qtpropertybrowserutils.cpp
src/QtPropertyBrowser/DoubleDialogEditor.cpp
src/QtPropertyBrowser/DoubleEditorFactory.cpp
src/QtPropertyBrowser/FilenameDialogEditor.cpp
src/QtPropertyBrowser/FormulaDialogEditor.cpp
src/QtPropertyBrowser/ParameterPropertyManager.cpp
src/QtPropertyBrowser/StringDialogEditor.cpp
src/QtPropertyBrowser/StringEditorFactory.cpp
src/QtPropertyBrowser/WorkspaceEditorFactory.cpp
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
inc/MantidQtWidgets/Common/AlgorithmDialog.h
inc/MantidQtWidgets/Common/AlgorithmRunner.h
inc/MantidQtWidgets/Common/AlgorithmPropertiesWidget.h
inc/MantidQtWidgets/Common/BatchAlgorithmRunner.h
inc/MantidQtWidgets/Common/BoolPropertyWidget.h
inc/MantidQtWidgets/Common/FilePropertyWidget.h
inc/MantidQtWidgets/Common/GenericDialog.h
inc/MantidQtWidgets/Common/ListPropertyWidget.h
inc/MantidQtWidgets/Common/ManageUserDirectories.h
inc/MantidQtWidgets/Common/MantidDialog.h
inc/MantidQtWidgets/Common/MantidHelpInterface.h
inc/MantidQtWidgets/Common/MantidWidget.h
inc/MantidQtWidgets/Common/MWRunFiles.h
inc/MantidQtWidgets/Common/OptionsPropertyWidget.h
inc/MantidQtWidgets/Common/PropertyWidget.h
inc/MantidQtWidgets/Common/PythonRunner.h
inc/MantidQtWidgets/Common/QScienceSpinBox.h
inc/MantidQtWidgets/Common/QtSignalChannel.h
inc/MantidQtWidgets/Common/ScriptRepositoryView.h
inc/MantidQtWidgets/Common/RepoTreeView.h
inc/MantidQtWidgets/Common/RepoModel.h
inc/MantidQtWidgets/Common/SyncedCheckboxes.h
inc/MantidQtWidgets/Common/TextPropertyWidget.h
inc/MantidQtWidgets/Common/UserSubWindow.h
inc/MantidQtWidgets/Common/VatesViewerInterface.h
inc/MantidQtWidgets/Common/WorkspaceObserver.h
inc/MantidQtWidgets/Common/SelectionNotificationService.h
inc/MantidQtWidgets/Common/AlgorithmSelectorWidget.h
inc/MantidQtWidgets/Common/CheckboxHeader.h
inc/MantidQtWidgets/Common/Batch/JobTreeView.h
inc/MantidQtWidgets/Common/Batch/JobTreeViewSignalAdapter.h
inc/MantidQtWidgets/Common/DataProcessorUI/AbstractTreeModel.h
inc/MantidQtWidgets/Common/DataProcessorUI/QtCommandAdapter.h
inc/MantidQtWidgets/Common/DataProcessorUI/GenericDataProcessorPresenter.h
inc/MantidQtWidgets/Common/DataProcessorUI/GenericDataProcessorPresenterThread.h
inc/MantidQtWidgets/Common/DataProcessorUI/GenericDataProcessorPresenterRowReducerWorker.h
inc/MantidQtWidgets/Common/DataProcessorUI/GenericDataProcessorPresenterGroupReducerWorker.h
inc/MantidQtWidgets/Common/DataProcessorUI/QOneLevelTreeModel.h
inc/MantidQtWidgets/Common/DataProcessorUI/QTwoLevelTreeModel.h
inc/MantidQtWidgets/Common/DataProcessorUI/QDataProcessorWidget.h
inc/MantidQtWidgets/Common/DataProcessorUI/QtDataProcessorOptionsDialog.h
inc/MantidQtWidgets/Common/DataSelector.h
inc/MantidQtWidgets/Common/DiagResults.h
inc/MantidQtWidgets/Common/DoubleSpinBox.h
inc/MantidQtWidgets/Common/FindReplaceDialog.h
inc/MantidQtWidgets/Common/FindDialog.h
inc/MantidQtWidgets/Common/FitPropertyBrowser.h
inc/MantidQtWidgets/Common/FitOptionsBrowser.h
inc/MantidQtWidgets/Common/FunctionBrowser.h
inc/MantidQtWidgets/Common/HintingLineEdit.h
inc/MantidQtWidgets/Common/CatalogSearch.h
inc/MantidQtWidgets/Common/CatalogSelector.h
inc/MantidQtWidgets/Common/InstrumentSelector.h
inc/MantidQtWidgets/Common/IndirectFitPropertyBrowser.h
inc/MantidQtWidgets/Common/IndirectInstrumentConfig.h
inc/MantidQtWidgets/Common/InputController.h
inc/MantidQtWidgets/Common/MantidWSIndexDialog.h
inc/MantidQtWidgets/Common/MantidTreeModel.h
inc/MantidQtWidgets/Common/MantidTreeWidget.h
inc/MantidQtWidgets/Common/MantidHelpWindow.h
inc/MantidQtWidgets/Common/MessageDisplay.h
inc/MantidQtWidgets/Common/MultifitSetupDialog.h
inc/MantidQtWidgets/Common/MuonFitDataSelector.h
inc/MantidQtWidgets/Common/MuonFitPropertyBrowser.h
inc/MantidQtWidgets/Common/MuonFunctionBrowser.h
inc/MantidQtWidgets/Common/MWDiag.h
inc/MantidQtWidgets/Common/pqHelpWindow.h
inc/MantidQtWidgets/Common/PropertyHandler.h
inc/MantidQtWidgets/Common/ProcessingAlgoWidget.h
inc/MantidQtWidgets/Common/pythonCalc.h
inc/MantidQtWidgets/Common/RenameParDialog.h
inc/MantidQtWidgets/Common/SaveWorkspaces.h
inc/MantidQtWidgets/Common/ScriptEditor.h
inc/MantidQtWidgets/Common/SelectFunctionDialog.h
inc/MantidQtWidgets/Common/SelectWorkspacesDialog.h
inc/MantidQtWidgets/Common/SequentialFitDialog.h
inc/MantidQtWidgets/Common/SlicingAlgorithmDialog.h
inc/MantidQtWidgets/Common/SlitCalculator.h
inc/MantidQtWidgets/Common/TrackedAction.h
inc/MantidQtWidgets/Common/UserFunctionDialog.h
inc/MantidQtWidgets/Common/WorkspaceSelector.h
inc/MantidQtWidgets/Common/LineEditWithClear.h
inc/MantidQtWidgets/Common/LogValueSelector.h
inc/MantidQtWidgets/Common/FindFilesThreadPoolManager.h
inc/MantidQtWidgets/Common/FindFilesThreadPoolManagerMockObjects.h
inc/MantidQtWidgets/Common/FindFilesWorker.h
inc/MantidQtWidgets/Common/WorkspacePresenter/WorkspaceTreeWidget.h
inc/MantidQtWidgets/Common/WorkspacePresenter/WorkspaceTreeWidgetSimple.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/ButtonEditorFactory.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/DoubleEditorFactory.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/DoubleDialogEditor.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/FormulaDialogEditor.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/FilenameDialogEditor.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/ParameterPropertyManager.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/StringDialogEditor.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/StringEditorFactory.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/WorkspaceEditorFactory.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qtvariantproperty.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qtpropertybrowserutils_p.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qtpropertybrowser.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qtpropertymanager.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qteditorfactory.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qttreepropertybrowser.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qtbuttonpropertybrowser.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qtgroupboxpropertybrowser.h
)
# Include files aren't required, but this makes them appear in Visual Studio
set ( INC_FILES
${MOC_FILES}
inc/MantidQtWidgets/Common/AlgorithmInputHistory.h
inc/MantidQtWidgets/Common/AlgorithmRunner.h
inc/MantidQtWidgets/Common/AlternateCSPythonLexer.h
inc/MantidQtWidgets/Common/BatchAlgorithmRunner.h
inc/MantidQtWidgets/Common/Configurable.h
inc/MantidQtWidgets/Common/DllOption.h
inc/MantidQtWidgets/Common/DropEventHelper.h
inc/MantidQtWidgets/Common/FileDialogHandler.h
inc/MantidQtWidgets/Common/FlowLayout.h
inc/MantidQtWidgets/Common/GraphOptions.h
inc/MantidQtWidgets/Common/DistributionOptions.h
inc/MantidQtWidgets/Common/HelpWindow.h
inc/MantidQtWidgets/Common/Hint.h
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
inc/MantidQtWidgets/Common/InterfaceFactory.h
inc/MantidQtWidgets/Common/InterfaceManager.h
inc/MantidQtWidgets/Common/IProjectSerialisable.h
inc/MantidQtWidgets/Common/MantidDesktopServices.h
inc/MantidQtWidgets/Common/MantidAlgorithmMetatype.h
inc/MantidQtWidgets/Common/MdConstants.h
inc/MantidQtWidgets/Common/MdSettings.h
inc/MantidQtWidgets/Common/NonOrthogonal.h
inc/MantidQtWidgets/Common/pixmaps.h
inc/MantidQtWidgets/Common/PlotAxis.h
inc/MantidQtWidgets/Common/PluginLibraries.h
inc/MantidQtWidgets/Common/PropertyWidgetFactory.h
inc/MantidQtWidgets/Common/QScienceSpinBox.h
inc/MantidQtWidgets/Common/QStringUtils.h
inc/MantidQtWidgets/Common/ScriptRepositoryView.h
inc/MantidQtWidgets/Common/SelectionNotificationService.h
inc/MantidQtWidgets/Common/SignalBlocker.h
inc/MantidQtWidgets/Common/TSVSerialiser.h
inc/MantidQtWidgets/Common/WidgetScrollbarDecorator.h
inc/MantidQtWidgets/Common/WindowIcons.h
inc/MantidQtWidgets/Common/WorkspaceIcons.h
inc/MantidQtWidgets/Common/AlgorithmHintStrategy.h
inc/MantidQtWidgets/Common/CatalogHelper.h
inc/MantidQtWidgets/Common/DataProcessorUI/AppendGroupCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/AppendRowCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/ClearSelectedCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/Command.h
inc/MantidQtWidgets/Common/DataProcessorUI/CommandBase.h
inc/MantidQtWidgets/Common/DataProcessorUI/CollapseGroupsCommand.h
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
inc/MantidQtWidgets/Common/DataProcessorUI/CopySelectedCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/CutSelectedCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/DeleteGroupCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/DeleteRowCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/ExpandCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/ExpandGroupsCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/ExportTableCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/GenerateNotebook.h
inc/MantidQtWidgets/Common/DataProcessorUI/GroupRowsCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/ImportTableCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/DataProcessorMainPresenter.h
inc/MantidQtWidgets/Common/DataProcessorUI/NewTableCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/OneLevelTreeManager.h
inc/MantidQtWidgets/Common/DataProcessorUI/OpenTableCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/OptionsCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/OptionsMap.h
inc/MantidQtWidgets/Common/DataProcessorUI/OptionsQMap.h
inc/MantidQtWidgets/Common/DataProcessorUI/PasteSelectedCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/PauseCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/PlotGroupCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/PlotRowCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/PostprocessingAlgorithm.h
inc/MantidQtWidgets/Common/DataProcessorUI/PreprocessingAlgorithm.h
inc/MantidQtWidgets/Common/DataProcessorUI/PreprocessMap.h
inc/MantidQtWidgets/Common/DataProcessorUI/DataProcessorPresenter.h
inc/MantidQtWidgets/Common/DataProcessorUI/ProcessCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/ProcessingAlgorithm.h
inc/MantidQtWidgets/Common/DataProcessorUI/ProcessingAlgorithmBase.h
inc/MantidQtWidgets/Common/DataProcessorUI/SaveTableAsCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/SaveTableCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/ToStdStringMap.h
inc/MantidQtWidgets/Common/DataProcessorUI/TreeData.h
inc/MantidQtWidgets/Common/DataProcessorUI/TreeManager.h
inc/MantidQtWidgets/Common/DataProcessorUI/TwoLevelTreeManager.h
inc/MantidQtWidgets/Common/DataProcessorUI/VectorString.h
inc/MantidQtWidgets/Common/DataProcessorUI/DataProcessorView.h
inc/MantidQtWidgets/Common/DataProcessorUI/WhiteList.h
inc/MantidQtWidgets/Common/DataProcessorUI/WorkspaceCommand.h
inc/MantidQtWidgets/Common/DataProcessorUI/WorkspaceNameUtils.h
inc/MantidQtWidgets/Common/DataProcessorUI/GenericDataProcessorPresenterFactory.h
inc/MantidQtWidgets/Common/ParseKeyValueString.h
inc/MantidQtWidgets/Common/ParseNumerics.h
inc/MantidQtWidgets/Common/HintStrategy.h
inc/MantidQtWidgets/Common/IFunctionBrowser.h
inc/MantidQtWidgets/Common/IMuonFitDataModel.h
inc/MantidQtWidgets/Common/IMuonFitDataSelector.h
inc/MantidQtWidgets/Common/IMuonFitFunctionModel.h
inc/MantidQtWidgets/Common/IProjectSaveView.h
inc/MantidQtWidgets/Common/IWorkspaceFitControl.h
inc/MantidQtWidgets/Common/LogValueSelector.h
inc/MantidQtWidgets/Common/MantidDisplayBase.h
inc/MantidQtWidgets/Common/MantidTreeWidgetItem.h
inc/MantidQtWidgets/Common/MuonFitDataSelector.h
inc/MantidQtWidgets/Common/MuonFunctionBrowser.h
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
inc/MantidQtWidgets/Common/ProgressableView.h
inc/MantidQtWidgets/Common/ProgressPresenter.h
inc/MantidQtWidgets/Common/ProjectSavePresenter.h
inc/MantidQtWidgets/Common/ProjectSaveModel.h
inc/MantidQtWidgets/Common/WorkspacePresenter/ADSAdapter.h
inc/MantidQtWidgets/Common/WorkspacePresenter/IWorkspaceDockView.h
inc/MantidQtWidgets/Common/WorkspacePresenter/ViewNotifiable.h
inc/MantidQtWidgets/Common/WorkspacePresenter/WorkspacePresenter.h
inc/MantidQtWidgets/Common/WorkspacePresenter/WorkspaceProvider.h
inc/MantidQtWidgets/Common/WorkspacePresenter/WorkspaceProviderNotifiable.h
inc/MantidQtWidgets/Common/WorkspacePresenter/IWorkspaceDockView.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/ButtonEditorFactory.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/CompositeEditorFactory.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/DoubleDialogEditor.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/DoubleEditorFactory.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/FilenameDialogEditor.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/FormulaDialogEditor.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/ParameterPropertyManager.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/StringDialogEditor.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/StringEditorFactory.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/WorkspaceEditorFactory.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qtbuttonpropertybrowser.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qteditorfactory.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qtgroupboxpropertybrowser.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qtpropertybrowserutils_p.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qttreepropertybrowser.h
inc/MantidQtWidgets/Common/QtPropertyBrowser/qtvariantproperty.h
inc/MantidQtWidgets/Common/FindFilesThreadPoolManager.h
inc/MantidQtWidgets/Common/FindFilesThreadPoolManagerMockObjects.h
inc/MantidQtWidgets/Common/FindFilesWorker.h
inc/MantidQtWidgets/Common/Batch/QtStandardItemTreeAdapter.h
inc/MantidQtWidgets/Common/Batch/QtBasicNavigation.h
inc/MantidQtWidgets/Common/Batch/QtTreeCursorNavigation.h
inc/MantidQtWidgets/Common/Batch/StrictQModelIndices.h
inc/MantidQtWidgets/Common/Batch/FilteredTreeModel.h
inc/MantidQtWidgets/Common/Batch/RowLocation.h
inc/MantidQtWidgets/Common/Batch/RowPredicate.h
inc/MantidQtWidgets/Common/Batch/RowLocationAdapter.h
inc/MantidQtWidgets/Common/Batch/Cell.h
inc/MantidQtWidgets/Common/Batch/CellStandardItem.h
inc/MantidQtWidgets/Common/Batch/CellDelegate.h
inc/MantidQtWidgets/Common/Batch/ExtractSubtrees.h
inc/MantidQtWidgets/Common/Batch/FindSubtreeRoots.h
inc/MantidQtWidgets/Common/Batch/BuildSubtreeItems.h
inc/MantidQtWidgets/Common/ManageUserDirectories.ui
inc/MantidQtWidgets/Common/MWRunFiles.ui
inc/MantidQtWidgets/Common/ScriptRepositoryView.ui
inc/MantidQtWidgets/Common/DataProcessorUI/DataProcessorOptionsDialog.ui
inc/MantidQtWidgets/Common/DataProcessorUI/DataProcessorWidget.ui
inc/MantidQtWidgets/Common/DataSelector.ui
inc/MantidQtWidgets/Common/CatalogSearch.ui
inc/MantidQtWidgets/Common/CatalogSelector.ui
inc/MantidQtWidgets/Common/IndirectInstrumentConfig.ui
inc/MantidQtWidgets/Common/LogValueSelector.ui
inc/MantidQtWidgets/Common/MWDiag.ui
inc/MantidQtWidgets/Common/MultifitSetupDialog.ui
inc/MantidQtWidgets/Common/MuonFitDataSelector.ui
inc/MantidQtWidgets/Common/ProcessingAlgoWidget.ui
inc/MantidQtWidgets/Common/RenameParDialog.ui
inc/MantidQtWidgets/Common/SelectFunctionDialog.ui
inc/MantidQtWidgets/Common/SequentialFitDialog.ui
inc/MantidQtWidgets/Common/SlicingAlgorithmDialog.ui
inc/MantidQtWidgets/Common/SlitCalculator.ui
inc/MantidQtWidgets/Common/UserFunctionDialog.ui
inc/MantidQtWidgets/Common/pqHelpWindow.ui
# Temporary workaround to remove stale ui_* header files after they
# were moved to a separate library. They cause build problems if they're not
# deleted
${CMAKE_CURRENT_BINARY_DIR}/qt4/ui_ColorBarWidget.h
${CMAKE_CURRENT_BINARY_DIR}/qt4/ui_DisplayCurveFit.h
${CMAKE_CURRENT_BINARY_DIR}/qt4/ui_MWView.h
${CMAKE_CURRENT_BINARY_DIR}/qt4/ui_PreviewPlot.h
)
foreach (_header ${OLD_UI_HEADERS})
# Python unit tests
set ( TEST_PY_FILES
test/MWRunFilesTest.py
)
set ( TARGET_LIBRARIES
${TCMALLOC_LIBRARIES_LINKTIME}
${CORE_MANTIDLIBS}
${POCO_LIBRARIES}
${Boost_LIBRARIES}
)
if ( ${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
list ( APPEND TARGET_LIBRARIES "-framework CoreFoundation")
###########################################################################
###########################################################################
if ( ENABLE_WORKBENCH )
# Additional components for this module
find_package ( Qt5 COMPONENTS Concurrent Help Network PrintSupport
REQUIRED )
# Prefer WebEngineWidgets over WebkitWidgets
unset ( Qt5_FOUND )
find_package ( Qt5 COMPONENTS WebEngineWidgets QUIET )
if ( Qt5_FOUND )
set ( _webwidgets_tgt Qt5::WebEngineWidgets )
else ()
find_package ( Qt5 COMPONENTS WebKitWidgets QUIET )
if ( Qt5_FOUND )
set ( _webwidgets_tgt Qt5::WebKitWidgets )
set ( _webengine_def USE_QTWEBKIT )
else ()
message ( FATAL_ERROR "Unable to find suitable module for web widgets. Tried: WebEnginewidgets, WebKitWidgets" )
endif ()
endif ()
mtd_add_qt_library (TARGET_NAME MantidQtWidgetsCommon
QT_VERSION 4
SRC ${SRC_FILES}
MOC ${MOC_FILES}
NOMOC ${INC_FILES}
UI ${UI_FILES}
DEFS
IN_MANTIDQT_COMMON
QSCINTILLA_DLL
QT4_DEFS
USE_QTWEBKIT
LINK_LIBS
${TARGET_LIBRARIES}
QT4_LINK_LIBS
Qt4::QtHelp
Qt4::QtNetwork
INSTALL_DIR
${LIB_DIR}
OSX_INSTALL_RPATH
@loader_path/../MacOS
@loader_path/../Libraries
LINUX_INSTALL_RPATH
"\$ORIGIN/../${LIB_DIR}"
)
mtd_add_qt_library (TARGET_NAME MantidQtWidgetsCommon
QT_VERSION 5
SRC ${QT5_SRC_FILES}
MOC ${QT5_MOC_FILES}
NOMOC ${QT5_INC_FILES}
UI ${QT5_UI_FILES}
DEFS
IN_MANTIDQT_COMMON
QSCINTILLA_DLL
QT5_DEFS
${_webengine_def}
INCLUDE_DIRS
${PYTHON_INCLUDE_PATH}
LINK_LIBS
${TARGET_LIBRARIES}
QT5_LINK_LIBS
Qt5::Concurrent
Qt5::Help
Qt5::Network
Qt5::PrintSupport
@loader_path/../MacOS
@loader_path/../Libraries
###########################################################################
# Testing
###########################################################################
set( TEST_FILES
test/BatchAlgorithmRunnerTest.h
test/FileDialogHandlerTest.h
test/FindFilesThreadPoolManagerTest.h
test/FindFilesWorkerTest.h
test/InterfaceManagerTest.h
test/NonOrthogonalTest.h
test/PlotAxisTest.h
test/SelectionNotificationServiceTest.h
test/SignalBlockerTest.h
test/AlgorithmHintStrategyTest.h
test/TrackedActionTest.h
test/DataProcessorUI/CommandsTest.h
test/DataProcessorUI/GenerateNotebookTest.h
test/DataProcessorUI/OneLevelTreeManagerTest.h
test/DataProcessorUI/PostprocessingAlgorithmTest.h
test/DataProcessorUI/PreprocessingAlgorithmTest.h
test/DataProcessorUI/PreprocessMapTest.h
test/DataProcessorUI/ProcessingAlgorithmBaseTest.h
test/DataProcessorUI/ProcessingAlgorithmTest.h
test/DataProcessorUI/TwoLevelTreeManagerTest.h
test/DataProcessorUI/WhiteListTest.h
test/DataProcessorUI/GenericDataProcessorPresenterTest.h
test/Batch/QtAdaptedModelTest.h
test/Batch/FindSubtreeRootsTest.h
test/Batch/ExtractSubtreesTest.h
test/Batch/BuildSubtreeItemsTest.h
test/ParseKeyValueStringTest.h
test/DataProcessorUI/QOneLevelTreeModelTest.h
test/DataProcessorUI/QTwoLevelTreeModelTest.h
test/ProjectSaveModelTest.h
test/ProjectSavePresenterTest.h
test/WorkspacePresenter/ADSAdapterTest.h
test/WorkspacePresenter/WorkspacePresenterTest.h
)
mtd_add_qt_tests (TARGET_NAME MantidQtWidgetsCommonTest
SRC ${TEST_FILES}
INCLUDE_DIRS
../../../Framework/TestHelpers/inc
../../../Framework/DataObjects/inc
../../../Framework/Crystal/inc
TEST_HELPER_SRCS
../../../Framework/TestHelpers/src/TearDownWorld.cpp
../../../Framework/TestHelpers/src/ComponentCreationHelper.cpp
../../../Framework/TestHelpers/src/DataProcessorTestHelper.cpp
../../../Framework/TestHelpers/src/InstrumentCreationHelper.cpp
../../../Framework/TestHelpers/src/WorkspaceCreationHelper.cpp
LINK_LIBS
Martyn Gigg
committed
${TARGET_LIBRARIES}
DataObjects
${GMOCK_LIBRARIES}
${GTEST_LIBRARIES}
MTD_QT_LINK_LIBS
MantidQtWidgetsCommon
PARENT_DEPENDENCIES
GUITests
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
set( QT5_TEST_FILES
test/BatchAlgorithmRunnerTest.h
test/FileDialogHandlerTest.h
test/FindFilesThreadPoolManagerTest.h
test/FindFilesWorkerTest.h
test/InterfaceManagerTest.h
test/WorkspacePresenter/ADSAdapterTest.h
test/WorkspacePresenter/WorkspacePresenterTest.h
)
mtd_add_qt_tests (TARGET_NAME MantidQtWidgetsCommonTest
QT_VERSION 5
SRC ${QT5_TEST_FILES}
INCLUDE_DIRS
../../../Framework/TestHelpers/inc
../../../Framework/DataObjects/inc
../../../Framework/Crystal/inc
TEST_HELPER_SRCS
../../../Framework/TestHelpers/src/TearDownWorld.cpp
../../../Framework/TestHelpers/src/WorkspaceCreationHelper.cpp
../../../Framework/TestHelpers/src/ComponentCreationHelper.cpp
../../../Framework/TestHelpers/src/InstrumentCreationHelper.cpp
LINK_LIBS
${TARGET_LIBRARIES}
DataObjects
${GMOCK_LIBRARIES}
${GTEST_LIBRARIES}
MTD_QT_LINK_LIBS
MantidQtWidgetsCommon
PARENT_DEPENDENCIES
GUITests
)
###########################################################################
# Windows: Generate a qt.conf file so that the dev build finds the qt
# plugins in third party. Done in two steps to get it into the build
# directory that is selected at build time.
# This file is NOT packaged. See installers/WinInstaller for the package
# version.
###########################################################################
if ( WIN32 )
set ( QT_CONF qt.conf )
configure_file ( qt.conf.template ${CMAKE_CURRENT_BINARY_DIR}/${QT_CONF} @ONLY )
add_custom_command ( TARGET MantidQtWidgetsCommonQt4 POST_BUILD
COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different
${CMAKE_CURRENT_BINARY_DIR}/${QT_CONF}
${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR}/${QT_CONF} )
endif()