]> Dogcows Code - chaz/openbox/blobdiff - otk/messagedialog.hh
make them const
[chaz/openbox] / otk / messagedialog.hh
index d68c1726743b67f3837e01131ac479229dd8aa1b..bc8cea5ee241b15b4c6aaf3d0789f57989afa9dd 100644 (file)
@@ -18,12 +18,13 @@ class DialogButton {
 public:
   DialogButton(char *label) : _label(label), _default(false)
     {}
-  DialogButton(ustring label) : _label(label), _default(false)
-    {}
-  DialogButton(ustring label, bool def) : _label(label), _default(def)
+  DialogButton(char *label, bool def) : _label(label), _default(def)
     {}
   inline const ustring& label() const { return _label; }
   inline const bool& isDefault() const { return _default; }
+
+  bool operator==(const DialogButton &o) const { return  _label == o._label;  }
+  bool operator!=(const DialogButton &o) const { return!(_label == o._label); }
 };
 
 class MessageDialog : public Widget {
@@ -40,6 +41,7 @@ public:
 
   virtual void show();
   virtual void hide();
+  virtual void focus();
 
   virtual const DialogButton& result() const { return *_result; }
   virtual void setResult(const DialogButton &result) { _result = &result; }
This page took 0.022277 seconds and 4 git commands to generate.