#include "inputdialog.h"
#include <QLineEdit>

InputDialog::InputDialog( ) : DialogBase()
{
    m_input = new QLineEdit( inputWidgetParent() );
    setInputWidget(m_input);
    setButtons(QDialogButtonBox::Ok|QDialogButtonBox::Cancel);
}

DialogBase *InputDialog::createWidget( const QString &text, const QString &initialText, bool password)
{
    InputDialog *dlg = new InputDialog();
    dlg->setText(text);
    dlg->m_input->setText(initialText);
    if( password )
        dlg->m_input->setEchoMode(QLineEdit::Password);

    return dlg;
}

void InputDialog::slotInputAccepted()
{
    printOutput( m_input->text() );
}


