diff --git a/DoepferPocketQT.pro b/DoepferPocketQT.pro index e8e8c83..4201f78 100644 --- a/DoepferPocketQT.pro +++ b/DoepferPocketQT.pro @@ -2,7 +2,7 @@ QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets -TARGET = DofperPockerQt +TARGET = DofperPocketQT TEMPLATE = app diff --git a/src/main.cpp b/src/main.cpp index 4038ee9..adebf64 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,6 +1,5 @@ #include #include "mainwindow.h" - int main(int argc, char *argv[]){ QApplication app(argc, argv); diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index b556d57..a4527b5 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -1,8 +1,31 @@ #include "mainwindow.h" +#include -mainWindow::mainWindow(QWidget *parent) : QMainWindow(parent) +mainWindow::mainWindow(QWidget *parent) : + QMainWindow(parent), + _presets(new QTableWidget), + _presetSettings(new QTableWidget) { + QWidget *mainWidget = new QWidget(this); + QHBoxLayout *mainLayout = new QHBoxLayout(mainWidget); + _presets->setRowCount(128); + _presets->setColumnCount(1); +// _presets->setHorizontalHeaderLabels(c_str('Preset')); + _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); } mainWindow::~mainWindow() diff --git a/src/mainwindow.h b/src/mainwindow.h index 297b98a..d109e92 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -3,12 +3,16 @@ #include #include - +#include +#include class mainWindow : public QMainWindow { Q_OBJECT public: mainWindow(QWidget *parent = 0); + QTableWidget* _presets; + QTableWidget* _presetSettings; + ~mainWindow(); signals: