X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=gui%2Fmainwindow.h;h=d65aa0e84749ea6df648d2b9f2a79ff628e0565a;hb=97ac28e65ca20b5649552597afaeee1d67766f6a;hp=66be2e20d88692802fe31c5952947077db237747;hpb=561266b131b7a44cd80fca436462529a56393299;p=apitrace diff --git a/gui/mainwindow.h b/gui/mainwindow.h index 66be2e2..d65aa0e 100644 --- a/gui/mainwindow.h +++ b/gui/mainwindow.h @@ -8,6 +8,8 @@ #include #include +#include +#include class ApiTrace; class ApiTraceCall; @@ -48,11 +50,13 @@ private slots: void replayStop(); void replayFinished(const QString &output); void replayStateFound(ApiTraceState *state); + void replayThumbnailsFound(const QList &thumbnails); void replayError(const QString &msg); void startedLoadingTrace(); void loadProgess(int percent); void finishedLoadingTrace(); void lookupState(); + void showThumbnails(); void showSettings(); void openHelp(const QUrl &url); void showSurfacesMenu(const QPoint &pos); @@ -72,7 +76,7 @@ private slots: void slotSaved(); void slotGoFrameStart(); void slotGoFrameEnd(); - void slotTraceChanged(ApiTraceCall *call); + void slotTraceChanged(ApiTraceEvent *event); void slotRetraceErrors(const QList &errors); void slotErrorSelected(QTreeWidgetItem *current); void slotSearchResult(const ApiTrace::SearchRequest &request, @@ -86,7 +90,7 @@ private: void initObjects(); void initConnections(); void newTraceFile(const QString &fileName); - void replayTrace(bool dumpState); + void replayTrace(bool dumpState, bool dumpThumbnails); void fillStateForFrame(); /* there's a difference between selected frame/call and