*/
+#include "lib/types.h"
#include <wx/wx.h>
#include <boost/weak_ptr.hpp>
#include <boost/signals2.hpp>
HintsDialog (wxWindow* parent, boost::weak_ptr<Film>, bool ok);
private:
- void film_changed ();
+ void film_change (ChangeType);
+ void film_content_change (ChangeType type);
void shut_up (wxCommandEvent& ev);
void update ();
void hint (std::string text);
wxGauge* _gauge;
wxStaticText* _gauge_message;
wxRichTextCtrl* _text;
- boost::shared_ptr<Hints> _hints;
+ boost::scoped_ptr<Hints> _hints;
std::list<std::string> _current;
+ bool _finished;
- boost::signals2::scoped_connection _film_changed_connection;
- boost::signals2::scoped_connection _film_content_changed_connection;
+ boost::signals2::scoped_connection _film_change_connection;
+ boost::signals2::scoped_connection _film_content_change_connection;
};