forked from qt-creator/qt-creator
Debugger: Use primitive internal widget instead of matplotview
This practically removes any functionality beyond plain plot display, but does that at least reliably, cross-platform, without dependency on 3rd party python packages. Change-Id: Iaff2f78595394522f32264c642df20dd48b83f8b Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
This commit is contained in:
@@ -37,6 +37,7 @@
|
||||
#include <QMetaType>
|
||||
|
||||
#include <functional>
|
||||
#include <vector>
|
||||
|
||||
namespace Debugger {
|
||||
namespace Internal {
|
||||
@@ -113,6 +114,7 @@ public:
|
||||
QString value; // Displayed value
|
||||
QByteArray editvalue; // Displayed value
|
||||
DebuggerDisplay editformat; // Format of displayed value
|
||||
DebuggerEncoding editencoding; // Encoding of displayed value
|
||||
QByteArray type; // Type for further processing
|
||||
QString displayedType; // Displayed type (optional)
|
||||
quint64 address; // Displayed address of the actual object
|
||||
@@ -134,6 +136,10 @@ void decodeArrayData(std::function<void(const WatchData &)> itemHandler,
|
||||
const QByteArray &rawData,
|
||||
int encoding);
|
||||
|
||||
void readNumericVector(std::vector<double> *,
|
||||
const QByteArray &rawData,
|
||||
DebuggerEncoding encoding);
|
||||
|
||||
void parseChildrenData(const WatchData &parent, const GdbMi &child,
|
||||
std::function<void(const WatchData &)> itemHandler,
|
||||
std::function<void(const WatchData &, const GdbMi &)> childHandler,
|
||||
|
||||
Reference in New Issue
Block a user