Details
Description
Compare attached screenshots of debugging QtMultimedia's `QGstreamerMediaPlayer` on linux
class QGstreamerMediaPlayer : public QObject, public QPlatformMediaPlayer, public QGstreamerBusMessageFilter, public QGstreamerSyncMessageFilter
the gdb parses the base classes as expected. with lldb, i have the following observations:
- QObject and QPlatformMediaPlayer are listed twice
- all base classes have show QObject members (although only the first base class is a QObject, the others are purely virtual base classes)
- QPlatformMediaPlayer has members, but the members don't show up
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTCREATORBUG-31042 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
568818,2 | Debugger: Partially fix base class display for LLDB | 14.0 | qt-creator/qt-creator | Status: NEW | -1 | +1 |
571186,4 | Debugger: Execute all inheritance tests also for LLDB | 14.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
571187,1 | Debugger: Execute all inheritance tests also for LLDB | master | qt-creator/qt-creator | Status: ABANDONED | 0 | 0 |