Layout for the preset and settings tables added

master
Yohann Dedy 2016-07-11 11:26:06 +02:00
parent 0887f01bd4
commit aa7c2910b2
4 changed files with 30 additions and 4 deletions

View File

@ -2,7 +2,7 @@ QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = DofperPockerQt
TARGET = DofperPocketQT
TEMPLATE = app

View File

@ -1,6 +1,5 @@
#include <QApplication>
#include "mainwindow.h"
int main(int argc, char *argv[]){
QApplication app(argc, argv);

View File

@ -1,8 +1,31 @@
#include "mainwindow.h"
#include <QHBoxLayout>
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()

View File

@ -3,12 +3,16 @@
#include <QComboBox>
#include <QMainWindow>
#include <QtWidgets>
#include <QTableWidget>
class mainWindow : public QMainWindow
{
Q_OBJECT
public:
mainWindow(QWidget *parent = 0);
QTableWidget* _presets;
QTableWidget* _presetSettings;
~mainWindow();
signals: