X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgraphics%2Fdisplay.h;h=03912de864dbdc95d7d3181406554853316fad0c;hb=69aaca13ae0949acf12056e390cbd1009a8487b2;hp=8d2f61873495bb4056dd276c25f4f6e65e5fa37c;hpb=89ec4c335953556ca069960adf6ea3a5dc3bb499;p=libs%2Fgui.git diff --git a/source/graphics/display.h b/source/graphics/display.h index 8d2f618..03912de 100644 --- a/source/graphics/display.h +++ b/source/graphics/display.h @@ -4,6 +4,7 @@ #include #include #include +#include "errordialog.h" #include "monitor.h" #include "videomode.h" @@ -22,6 +23,7 @@ private: Monitor *primary_monitor; std::list modes; Private *priv; + ErrorDialog *err_dialog; public: Display(const std::string &disp_name = std::string()); @@ -37,10 +39,9 @@ public: const VideoMode &get_desktop_mode() const; void set_mode(const VideoMode &, bool = false); void restore_mode(); -private: - const VideoMode *find_matching_mode(const VideoMode &) const; + const VideoMode *find_mode(const VideoMode &) const; + const VideoMode *find_mode(unsigned, unsigned) const; -public: void tick(); private: bool process_events();