49 std::shared_ptr<armem::gui::model::MemoryViewerModel>
model);
64 void onPeriodicTimerTimeout();
72 void startDueQueries();
73 void updateMemoryReadersWriters();
74 void processQueryResults();
75 void updateStatusLabel(
int errorCount);
76 std::map<std::string, client::QueryResult> collectQueryResults();
77 void applyQueryResults(
const std::map<std::string, client::QueryResult>& results,
78 int* outErrorCount =
nullptr);
81 std::shared_ptr<armem::gui::model::MemoryViewerModel> _model;
84 QTimer* _periodicTimer;
85 QTimer* _autoUpdateTimer;
87 std::map<std::string, std::future<armem::query::data::Result>> _runningQueries;
88 std::vector<std::string> _activeMemoryNames;
89 bool _updateLabelAndTree =
false;