| Index: tools/viewer/Viewer.h
|
| diff --git a/tools/viewer/Viewer.h b/tools/viewer/Viewer.h
|
| index 0bafee175ba8b7d1165e3057dbb0495af2d075a4..2551ca977f81ff0130ecc59e68b4772621c93abe 100644
|
| --- a/tools/viewer/Viewer.h
|
| +++ b/tools/viewer/Viewer.h
|
| @@ -8,12 +8,15 @@
|
| #ifndef Viewer_DEFINED
|
| #define Viewer_DEFINED
|
|
|
| +#include <string>
|
| +
|
| #include "sk_app/Application.h"
|
| #include "sk_app/CommandSet.h"
|
| #include "sk_app/Window.h"
|
| #include "gm.h"
|
| #include "SkAnimTimer.h"
|
| #include "Slide.h"
|
| +#include "SkJSONCPP.h"
|
|
|
| class SkCanvas;
|
|
|
| @@ -25,12 +28,15 @@ public:
|
| void onPaint(SkCanvas* canvas);
|
| void onIdle(double ms) override;
|
| bool onTouch(int owner, sk_app::Window::InputState state, float x, float y);
|
| + void onSet(const SkString& stateName, const SkString& stateValue);
|
|
|
| private:
|
| void initSlides();
|
| void updateTitle();
|
| void setupCurrentSlide(int previousSlide);
|
|
|
| + Json::Value getStateJson() const;
|
| +
|
| void drawStats(SkCanvas* canvas);
|
|
|
| void changeZoomLevel(float delta);
|
|
|