-
Notifications
You must be signed in to change notification settings - Fork 491
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix Qt4/C++98 build #1005
Fix Qt4/C++98 build #1005
Commits on Jul 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 677876c - Browse repository at this point
Copy the full SHA 677876cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1f07fc - Browse repository at this point
Copy the full SHA a1f07fcView commit details -
COMP: Fix Qt4/C++98 build using '> >' instead of '>>' in nested templ…
…ates This commit fixes build errors like the following: /path/to/CTK/Libs/DICOM/Core/ctkDICOMQuery.cpp:243:28: error: ‘>>’ should be ‘> >’ within a nested template argument list QList<QPair<QString,QString>> ctkDICOMQuery::studyAndSeriesInstanceUIDQueried()const ^
Configuration menu - View commit details
-
Copy full SHA for 83b6046 - Browse repository at this point
Copy the full SHA 83b6046View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c97b7b - Browse repository at this point
Copy the full SHA 6c97b7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 098f45f - Browse repository at this point
Copy the full SHA 098f45fView commit details -
COMP: Fix Qt4/C++98 ctkDICOMBrowser build error using ctk::isDirEmpty
The function "QDir::isEmpty" was introduced in Qt 5.9.
Configuration menu - View commit details
-
Copy full SHA for 6a8635c - Browse repository at this point
Copy the full SHA 6a8635cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a76e200 - Browse repository at this point
Copy the full SHA a76e200View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15b8371 - Browse repository at this point
Copy the full SHA 15b8371View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c97eed - Browse repository at this point
Copy the full SHA 2c97eedView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0b3944 - Browse repository at this point
Copy the full SHA a0b3944View commit details -
COMP: Fix Qt4/C++98 ctkDICOMTableView build error due to missing QJso…
…nObject This commit exclude the parsing of "formatForField" and instead reported the warning indicating that the specified format string failed to be decoded from json.
Configuration menu - View commit details
-
Copy full SHA for 85943cc - Browse repository at this point
Copy the full SHA 85943ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for d29dc0f - Browse repository at this point
Copy the full SHA d29dc0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f553aee - Browse repository at this point
Copy the full SHA f553aeeView commit details -
COMP: Fix Qt4/C++98 ctkDICOMBrowser and ctkDICOMTableView
This commit updates the implementation to account for changes introduced in PR commontk#1002 (ENH: Add API to select items in the DICOM browser)
Configuration menu - View commit details
-
Copy full SHA for f37ccdd - Browse repository at this point
Copy the full SHA f37ccddView commit details -
COMP: Update ITK to support building against C++98
Conditionally select ITK version based on selected CMAKE_CXX_STANDARD. If CMAKE_CXX_STANDARD is C++98, set revision tag to v4.13.3 as it is the latest version supporting it.
Configuration menu - View commit details
-
Copy full SHA for 5648eed - Browse repository at this point
Copy the full SHA 5648eedView commit details -
COMP: Update ctkVTKMagnifyViewTest1 to support building against VTK >…
…= 8.90 Adapted from CTK@48e4a3f38 (COMP: Add support for building against VTK >= 8.90)
Configuration menu - View commit details
-
Copy full SHA for 5517b2f - Browse repository at this point
Copy the full SHA 5517b2fView commit details -
COMP: Update ctkVTKOpenGLNativeWidget to fix build against VTK 8
This commit re-introduces the QVTKWidget implementation inadvertently removed in 48e4a3f (COMP: Add support for building against VTK >= 8.90).
Configuration menu - View commit details
-
Copy full SHA for 5e2f232 - Browse repository at this point
Copy the full SHA 5e2f232View commit details -
COMP: Update ctkVTKChartView to fix build against VTK 8
This commit fixes a regression introduced in 58f4038 (ENH: Add access to render window in ctkVTKChartView)
Configuration menu - View commit details
-
Copy full SHA for 6db997e - Browse repository at this point
Copy the full SHA 6db997eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08cb4d7 - Browse repository at this point
Copy the full SHA 08cb4d7View commit details -
COMP: Update (qImageToVTK|qImageTo)VTKImageData to fix build against …
…VTK8/Qt4 This commit fixes a regression introduced in 0a1f9c1 (ENH: Add qImageToVTKImageData to ctkVTKWidgetsUtils) by reporting a warning if a 4-component image is being converted.
Configuration menu - View commit details
-
Copy full SHA for 9e7b7ae - Browse repository at this point
Copy the full SHA 9e7b7aeView commit details -
COMP: Update ctkVTKSurfaceMaterialPropertyWidget to fix build against…
… VTK8/Qt4 This commit fixes a regression introduced in 7b48c48 (ENH: Add support for PBR material properties in material property widgets) by reporting a warning if Metallic or Roughness properties are set.
Configuration menu - View commit details
-
Copy full SHA for a2c6e3e - Browse repository at this point
Copy the full SHA a2c6e3eView commit details -
COMP: Display name and value of CTK library options during configuration
For example: [...] -- CTK_LIB_Core_WITH_BFD_SHARED is OFF -- CTK_LIB_Core_WITH_BFD_STATIC is OFF -- CTK_LIB_Visualization/VTK/Widgets_USE_TRANSFER_FUNCTION_CHARTS is ON [...]
Configuration menu - View commit details
-
Copy full SHA for 69b52e5 - Browse repository at this point
Copy the full SHA 69b52e5View commit details -
COMP: Update ctkDICOMQueryRetrieveWidget to fix build against Qt4/C++98
Since C++98 doesn't support the auto keyword or lambdas, the following workarounds are implemented: 1. The type of the currentStudyAndSeriesUIDPair variable is explicitly specified as StudyAndSeriesInstanceUIDPairList::iterator. 2. The macro Q_FOREACH macro is used instead of the "for-each loop". 3. A struct called FindBySeriesUID is introduced to be used a functor representing the predicate used in std::find_if. 4. Ensure compatibility with across C++ standard using QList, QPair and qMakePair
Configuration menu - View commit details
-
Copy full SHA for f97694e - Browse repository at this point
Copy the full SHA f97694eView commit details -
COMP: Fix Qt4/C++98 ctkDICOMBrowser build error due to protected signal
Fixes the following error: /path/to/CTK/Libs/DICOM/Core/ctkDICOMDatabase.h: In member function ‘void ctkDICOMBrowser::onRepairAction()’: /path/to/CTK/Libs/DICOM/Core/ctkDICOMDatabase.h:425:8: error: ‘void ctkDICOMDatabase::databaseChanged()’ is protected void databaseChanged(); ^ /path/to/CTK/Libs/DICOM/Widgets/ctkDICOMBrowser.cpp:928:37: error: within this context d->DICOMDatabase->databaseChanged(); ^
Configuration menu - View commit details
-
Copy full SHA for a73dfdd - Browse repository at this point
Copy the full SHA a73dfddView commit details -
Configuration menu - View commit details
-
Copy full SHA for d93e4fa - Browse repository at this point
Copy the full SHA d93e4faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 981d69d - Browse repository at this point
Copy the full SHA 981d69dView commit details -
COMP: Fix Qt4/C++98 ctkPythonConsole build by explicitly comparing wi…
…th QChar This commit fixes errors like the following introduced in 08461b3 (ENH: Improve Python autocomplete list ordering) Error: /path/to/CTK/Libs/Scripting/Python/Widgets/ctkPythonConsole.cpp:379:18: error: conversion from ‘const char [2]’ to ‘QChar’ is ambiguous if (s1[0] != "_" && s2[0] == "_") ^
Configuration menu - View commit details
-
Copy full SHA for 1fb68d7 - Browse repository at this point
Copy the full SHA 1fb68d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ab450d - Browse repository at this point
Copy the full SHA 3ab450dView commit details