#pragma once

#include <QDialog>
#include <QHash>

#include "cmd.h"

namespace Ui
{
class chooseDialog;
}

class chooseDialog : public QDialog
{
    Q_OBJECT

public:
    explicit chooseDialog(QWidget *parent = nullptr);
    ~chooseDialog();

    QString selection() const;

private slots:
    void textSearch_textChanged();

private:
    Ui::chooseDialog *ui;
    QHash<QString, QString> localeLib;

    void setup();
    void buildLocaleList();
};
