wfview/rigcreator.cpp

39 wiersze
775 B
C++
Czysty Zwykły widok Historia

2023-04-19 13:51:23 +00:00
#include "rigcreator.h"
#include "ui_rigcreator.h"
rigCreator::rigCreator(QWidget *parent) :
QDialog(parent),
ui(new Ui::rigCreator)
{
ui->setupUi(this);
commandsList = new tableCombobox(createModel(funcString));
ui->commands->setItemDelegateForColumn(0, commandsList);
}
rigCreator::~rigCreator()
{
delete ui;
}
QStandardItemModel* rigCreator::createModel(QString strings[])
{
commandsModel = new QStandardItemModel();
int i=0;
for (int i=0; i < NUMFUNCS;i++)
{
QStandardItem *itemName = new QStandardItem(strings[i]);
QStandardItem *itemId = new QStandardItem(i);
QList<QStandardItem*> row;
row << itemName << itemId;
commandsModel->appendRow(row);
}
return commandsModel;
}