epasveer / seer

Seer - a gui frontend to gdb
GNU General Public License v3.0
2.11k stars 69 forks source link

Usage of obsolete Qt functions. #53

Closed epasveer closed 2 years ago

epasveer commented 2 years ago

When building Seer in Git's build action, it warns of the below usage of obsolete qt functions.

OpenSuse 15.4 will finally move to Qt 5.15.9. (15.2 and 15.3 uses Qt 5.12.7). OpenSuse 15.4 will come out in June/July.

Update my code then. For the time being, I'll put up with the warnings.

erniep@gracie:~/Development/Peak/src/seer/src/build$ cat 1_build.summary
SeerGdbConfigPage.cpp:14:91: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
SeerGdbConfigPage.cpp:14:91: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
SeerDebugDialog.cpp:36:107: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
SeerDebugDialog.cpp:36:107: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
SeerArrayVisualizerWidget.cpp:62:100: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
SeerArrayVisualizerWidget.cpp:62:100: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]

SeerEditorWidget.cpp:233:132: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = QTextDocument::FindFlag; QFlags<T>::Zero = int QFlags<QTextDocument::FindFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
SeerEditorWidget.cpp:246:113: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = QTextDocument::FindFlag; QFlags<T>::Zero = int QFlags<QTextDocument::FindFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
SeerEditorWidget.cpp:257:113: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = QTextDocument::FindFlag; QFlags<T>::Zero = int QFlags<QTextDocument::FindFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]

SeerGdbWidget.cpp:1457:75: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
SeerGdbWidget.cpp:1812:73: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]

SeerArrayVisualizerWidget.cpp:152:138: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
SeerMemoryVisualizerWidget.cpp:133:138: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
epasveer commented 2 years ago

An fyi,. at work I use 5.11.2 for db9.

epasveer commented 2 years ago

Updated my home machine to OpenSuse 15.4. Updated to gcc-9.

Fixed up all compile warnings.