프로세스 시작과 종료 기능 추가
git-svn-id: svn://192.168.0.12/source@131 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
@@ -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())
|
||||
|
||||
@@ -70,6 +70,8 @@ private slots:
|
||||
void time_update();
|
||||
|
||||
void process_output();
|
||||
void on_process_start();
|
||||
void on_process_stop();
|
||||
};
|
||||
|
||||
#endif // WIDGET_H
|
||||
|
||||
Reference in New Issue
Block a user