/********* * * This file is part of BibleTime's source code, http://www.bibletime.info/. * * Copyright 1999-2006 by the BibleTime developers. * The BibleTime source code is licensed under the GNU General Public License version 2.0. * **********/ #ifndef CINPUTDIALOG_H #define CINPUTDIALOG_H //TDE includes #include class TQTextEdit; class TQWidget; /** This is a small input dialog with * a multiline edit for the text input. * @author The BibleTime team */ class CInputDialog : public KDialog { TQ_OBJECT public: CInputDialog(const TQString& caption, const TQString& description, const TQString& text, TQWidget *parent=0, const char *name=0, const bool modal = true); /** * A static function to get some using CInputDialog. */ static const TQString getText( const TQString& caption, const TQString& description, const TQString& text = TQString(), bool* ok = 0, TQWidget* parent = 0, bool modal = true); /** * Returns the text entered at the moment. */ const TQString text(); // ~CInputDialog(); private: TQTextEdit* m_editWidget; }; #endif