You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to take advantage of new versions of Qt, the codebase must be ported to series 6.x (6.2 LTS preferably) since 5.15.x will reach its EOL until May 2023 which can impact a future code base porting since pgModeler 1.0 will be under development.
It would be great to move to CMake too. Fortunately, pull request #1649 contains a great starting point to move away from a qmake-based building in favor of CMake.
TODO
Rename QRegExp to QRegularExpression (Or use an alias for QRegularExpression?)
Remove deprecated code for QPrinter settings
Remove QtCompat in favor of Qt6-only code
Update signal/slot syntax from conect(obj, SIGNAL(), obj, SLOT()) to connect(obj, &Class::signal, obj, &Class::slot)
Signals which are not compatible with the slots parameters should be treated in a lambda to avoid using the classic connection syntax
Signals treated in lambda slots must pass the context object in the connect() call
In order to take advantage of new versions of Qt, the codebase must be ported to series 6.x (6.2 LTS preferably) since 5.15.x will reach its EOL until May 2023 which can impact a future code base porting since pgModeler 1.0 will be under development.
It would be great to move to CMake too. Fortunately, pull request #1649 contains a great starting point to move away from a qmake-based building in favor of CMake.
TODO
QRegExp
toQRegularExpression
(Or use an alias forQRegularExpression
?)QPrinter
settingsQtCompat
in favor of Qt6-only codeconect(obj, SIGNAL(), obj, SLOT())
toconnect(obj, &Class::signal, obj, &Class::slot)
QString::arg()
calls to a single call when all the arguments are strings.The text was updated successfully, but these errors were encountered: