virtual const DialogButton& result() const { return *_result; }
virtual void setResult(const DialogButton &result) { _result = &result; }
virtual const DialogButton& result() const { return *_result; }
virtual void setResult(const DialogButton &result) { _result = &result; }