2016-07-07 19:41:57 +00:00
|
|
|
#include "mainwindow.h"
|
2016-07-11 09:26:06 +00:00
|
|
|
#include <QHBoxLayout>
|
2016-07-07 19:41:57 +00:00
|
|
|
|
2016-07-11 09:26:06 +00:00
|
|
|
mainWindow::mainWindow(QWidget *parent) :
|
|
|
|
|
QMainWindow(parent),
|
|
|
|
|
_presets(new QTableWidget),
|
|
|
|
|
_presetSettings(new QTableWidget)
|
2016-07-07 19:41:57 +00:00
|
|
|
{
|
2016-07-11 09:26:06 +00:00
|
|
|
QWidget *mainWidget = new QWidget(this);
|
|
|
|
|
QHBoxLayout *mainLayout = new QHBoxLayout(mainWidget);
|
2016-07-07 19:41:57 +00:00
|
|
|
|
2016-07-11 09:26:06 +00:00
|
|
|
_presets->setRowCount(128);
|
|
|
|
|
_presets->setColumnCount(1);
|
2016-07-12 16:46:49 +00:00
|
|
|
|
|
|
|
|
for(int i=0; i<_presets->rowCount(); i++){
|
|
|
|
|
QString defaultCelString = QString("Preset #%1").arg(i+1);
|
|
|
|
|
QTableWidgetItem *celContent = new QTableWidgetItem(defaultCelString);
|
|
|
|
|
_presets->setItem(i, 0, celContent);
|
|
|
|
|
}
|
|
|
|
|
|
2016-07-11 09:26:06 +00:00
|
|
|
_presets->horizontalHeader()->setVisible(false);
|
|
|
|
|
|
|
|
|
|
QStringList settingsList;
|
|
|
|
|
settingsList << "Channel" << "Description"<< "Type" << "Parameter";
|
|
|
|
|
_presetSettings->setRowCount(16);
|
|
|
|
|
_presetSettings->setColumnCount(4);
|
|
|
|
|
_presetSettings->setHorizontalHeaderLabels(settingsList);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mainLayout->addWidget(_presets);
|
|
|
|
|
mainLayout->addWidget(_presetSettings);
|
|
|
|
|
|
|
|
|
|
mainWidget->setLayout(mainLayout);
|
|
|
|
|
setCentralWidget(mainWidget);
|
2016-07-07 19:41:57 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
mainWindow::~mainWindow()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|