#include "combodialog.h"
#include <QComboBox>

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



DialogBase *ComboDialog::createWidget( const QString &text, const QStringList &options, bool isEditable )
{
    ComboDialog *dlg = new ComboDialog();
    dlg->setText(text);
    dlg->m_input->addItems(options);
    dlg->m_input->setEditable(isEditable);
    return dlg;
}

void ComboDialog::slotInputAccepted()
{
    printOutput( m_input->currentText() );
}

