diff --git a/Filter/widget.cpp b/Filter/widget.cpp index cc3523e..e3deeff 100644 --- a/Filter/widget.cpp +++ b/Filter/widget.cpp @@ -78,6 +78,13 @@ Widget::Widget(QWidget *parent) : QPushButton *ppbDelete = new QPushButton("Delete"); connect(ppbDelete, SIGNAL(released()),this, SLOT(on_process_delete())); hSubLayout->addWidget(ppbDelete); + QPushButton *ppbStart = new QPushButton("Start"); + connect(ppbStart, SIGNAL(released()),this, SLOT(on_process_start())); + hSubLayout->addWidget(ppbStart); + QPushButton *ppbStop = new QPushButton("Stop"); + connect(ppbStop, SIGNAL(released()),this, SLOT(on_process_stop())); + hSubLayout->addWidget(ppbStop); + v_0_Layout->addLayout(hSubLayout); } h_0_Layout->addLayout(v_0_Layout); @@ -611,6 +618,18 @@ void Widget::on_process_insert() } } +void Widget::on_process_start() +{ + if (m_timer.isActive() == false) + m_timer.start(5000); +} + +void Widget::on_process_stop() +{ + if (m_timer.isActive() == true) + m_timer.stop(); +} + void Widget::on_process_delete() { foreach(QListWidgetItem *item,m_plwProcess->selectedItems()) diff --git a/Filter/widget.h b/Filter/widget.h index c3c330a..cc3d843 100644 --- a/Filter/widget.h +++ b/Filter/widget.h @@ -70,6 +70,8 @@ private slots: void time_update(); void process_output(); + void on_process_start(); + void on_process_stop(); }; #endif // WIDGET_H