// Copyright (c) Warwick Allison, 1999. // Qt4 conversion copyright (c) Ray Chason, 2012-2014. // NetHack may be freely redistributed. See license for details. // qt_streq.h -- string requestor #ifndef QT4STREQ_H #define QT4STREQ_H #include "qt_line.h" namespace nethack_qt_ { class NetHackQtStringRequestor : QDialog { private: QLabel prompt; NetHackQtLineEdit input; QPushButton* okay; QPushButton* cancel; public: NetHackQtStringRequestor(QWidget *parent, const char* p,const char* cancelstr="Cancel"); void SetDefault(const char*); bool Get(char* buffer, int maxchar=80); virtual void resizeEvent(QResizeEvent*); }; } // namespace nethack_qt_ #endif