xref: /netbsd-src/external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/stringquery.cpp (revision e604d8611dacba7ab12396e19398c8a39b20a815)
18dbcf02cSchristos /*
28dbcf02cSchristos  * wpa_gui - StringQuery class
38dbcf02cSchristos  * Copyright (c) 2009, Atheros Communications
48dbcf02cSchristos  *
5*e604d861Schristos  * This software may be distributed under the terms of the BSD license.
6*e604d861Schristos  * See README for more details.
78dbcf02cSchristos  */
88dbcf02cSchristos 
98dbcf02cSchristos #include <cstdio>
108dbcf02cSchristos #include <QLabel>
118dbcf02cSchristos 
128dbcf02cSchristos #include "stringquery.h"
138dbcf02cSchristos 
148dbcf02cSchristos 
StringQuery(QString label)158dbcf02cSchristos StringQuery::StringQuery(QString label)
168dbcf02cSchristos {
178dbcf02cSchristos 	edit = new QLineEdit;
188dbcf02cSchristos 	edit->setFocus();
198dbcf02cSchristos 	QGridLayout *layout = new QGridLayout;
208dbcf02cSchristos 	layout->addWidget(new QLabel(label), 0, 0);
218dbcf02cSchristos 	layout->addWidget(edit, 0, 1);
228dbcf02cSchristos 	setLayout(layout);
238dbcf02cSchristos 
248dbcf02cSchristos 	connect(edit, SIGNAL(returnPressed()), this, SLOT(accept()));
258dbcf02cSchristos }
268dbcf02cSchristos 
278dbcf02cSchristos 
get_string()288dbcf02cSchristos QString StringQuery::get_string()
298dbcf02cSchristos {
308dbcf02cSchristos 	return edit->text();
318dbcf02cSchristos }
32