aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/ctfvisualizer/ctfvisualizertool.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/ctfvisualizer/ctfvisualizertool.h')
-rw-r--r--src/plugins/ctfvisualizer/ctfvisualizertool.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/plugins/ctfvisualizer/ctfvisualizertool.h b/src/plugins/ctfvisualizer/ctfvisualizertool.h
index baea670d5cf..00be211efac 100644
--- a/src/plugins/ctfvisualizer/ctfvisualizertool.h
+++ b/src/plugins/ctfvisualizer/ctfvisualizertool.h
@@ -6,12 +6,15 @@
#include "ctfvisualizerconstants.h"
#include <debugger/debuggermainwindow.h>
+
#include <tracing/timelinemodelaggregator.h>
#include <tracing/timelinezoomcontrol.h>
#include <QCoreApplication>
#include <QScopedPointer>
+namespace Tasking { class TaskTree; }
+
namespace CtfVisualizer {
namespace Internal {
@@ -21,7 +24,6 @@ class CtfStatisticsView;
class CtfTimelineModel;
class CtfVisualizerTraceView;
-
class CtfVisualizerTool : public QObject
{
Q_OBJECT
@@ -34,7 +36,7 @@ public:
CtfTraceManager *traceManager() const;
Timeline::TimelineZoomControl *zoomControl() const;
- void loadJson(const QString &filename);
+ void loadJson(const QString &fileName);
private:
void createViews();
@@ -45,11 +47,11 @@ private:
void setAvailableThreads(const QList<CtfTimelineModel *> &threads);
void toggleThreadRestriction(QAction *action);
- Utils::Perspective m_perspective{Constants::CtfVisualizerPerspectiveId,
+ Utils::Perspective m_perspective{CtfVisualizer::Constants::CtfVisualizerPerspectiveId,
QCoreApplication::translate("QtC::CtfVisualizer",
"Chrome Trace Format Visualizer")};
- bool m_isLoading;
+ std::unique_ptr<Tasking::TaskTree> m_loader;
QScopedPointer<QAction> m_loadJson;
CtfVisualizerTraceView *m_traceView;