12345678910111213141516171819202122232425262728293031323334353637 |
- // This may look like C code, but it's really -*- C++ -*-
- /*
- * Copyright (C) 2011 Emweb bvba, Heverlee, Belgium
- *
- * See the LICENSE file for terms of use.
- */
- #ifndef IMAGES_WIDGET_H_
- #define IMAGES_WIDGET_H_
- #include <vector>
- #include <Wt/WContainerWidget>
- class ImagesWidget : public Wt::WContainerWidget
- {
- public:
- static const int HURRAY;
- ImagesWidget(int maxGuesses, Wt::WContainerWidget *parent = 0);
- /*
- * 0 - maxGuesses: corresponds to 0 up to maxGuesses guesses
- * HURRAY: when won
- */
- void showImage(int index);
- int currentImage() const { return image_; }
- private:
- std::vector<Wt::WImage *> images_;
- int image_;
- Wt::WImage *image(int index) const;
- };
- #endif // IMAGES_WIDGET_H_
|