Example #1
0
Widget::Widget(const Arguments &args, QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    const int argc = args.get_argc();
    char **argv = args.get_argv();
    ui->argcSpinBox->setMinimum(0);
    ui->argcSpinBox->setMaximum(INT_MAX);
    ui->argcSpinBox->setValue(argc);
    QStringList myargs;
    for (int x = 0; x < argc; ++x) {
        const QString arg = argv[x];
        myargs << arg;
    }
    ui->argvLineEdit->setText(myargs.join(','));
}