42 lines
900 B
C++
42 lines
900 B
C++
#include "widget.h"
|
|
#include "ui_widget.h"
|
|
#include "scompanylistwidget.h"
|
|
#include "srunninglistwidget.h"
|
|
#include "sadddelwidget.h"
|
|
#include <QHBoxLayout>
|
|
|
|
Widget::Widget(QWidget *parent) :
|
|
QWidget(parent),
|
|
ui(new Ui::Widget)
|
|
{
|
|
ui->setupUi(this);
|
|
SCompanyListWidget *c = new SCompanyListWidget;
|
|
SRunningListWidget *d = new SRunningListWidget;
|
|
SAddDelWidget *e = new SAddDelWidget;
|
|
QHBoxLayout* mainLayout = new QHBoxLayout(this);
|
|
|
|
mainLayout->addWidget(c);
|
|
mainLayout->addWidget(e);
|
|
|
|
mainLayout->addWidget(d);
|
|
|
|
connect(e, &SAddDelWidget::signalClickedAddBtn, [&c, &d](){
|
|
d->addList(c->getSelectedList());
|
|
});
|
|
|
|
connect(e, &SAddDelWidget::signalClickedDelBtn, [&c, &d](){
|
|
d->removeSelectedList();
|
|
});
|
|
|
|
setLayout(mainLayout);
|
|
|
|
show();
|
|
|
|
c->refresh();
|
|
}
|
|
|
|
Widget::~Widget()
|
|
{
|
|
|
|
}
|