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)158dbcf02cSchristosStringQuery::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()288dbcf02cSchristosQString StringQuery::get_string() 298dbcf02cSchristos { 308dbcf02cSchristos return edit->text(); 318dbcf02cSchristos } 32