2
* text_input_dialog.h - declaration of class textInputDialog, a simple dialog for editing a string
5
* Copyright (c) 2004-2005 Tobias Doerffel <tobias@doerffel.de>
7
* This program is free software; you can redistribute it and/or
8
* modify it under the terms of the GNU General Public
9
* License as published by the Free Software Foundation; either
10
* version 2 of the License, or (at your option) any later version.
12
* This program is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
* General Public License for more details.
17
* You should have received a copy of the GNU General Public
18
* License along with this program (see COPYING); if not, write to the
19
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
20
* Boston, MA 02111-1307, USA.
25
#ifndef _TEXT_INPUT_DIALOG_H
26
#define _TEXT_INPUT_DIALOG_H
32
\brief The Text-Input-Dialog
34
This widget provides a simple dialog with a line-edit-widget. It's useful for input of a line, for example an user, that should
45
class textInputDialog : public QDialog
49
textInputDialog( const QString & _txt, QString & _r_string, QWidget * _parent );
54
void resizeEvent( QResizeEvent * _re );
58
void textChanged( const QString & _new_string );
62
void keyPressEvent( QKeyEvent * _ke );
65
QString & m_stringToEdit;
66
QLineEdit * m_stringLineEdit;