16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-21 01:19:18 +02:00

cameraview dummy

This commit is contained in:
milek7
2019-04-09 00:00:43 +02:00
parent 4931d6d6f8
commit fe0a4bdf1d
7 changed files with 64 additions and 2 deletions

30
widgets/cameraview.cpp Normal file
View File

@@ -0,0 +1,30 @@
#include "widgets/cameraview.h"
ui::cameraview_panel::cameraview_panel()
: ui_panel(LOC_STR(cameraview_window), false)
{
}
void ui::cameraview_panel::render()
{
if (!is_open && !exit_thread)
exit_thread = true;
ui_panel::render();
}
void ui::cameraview_panel::render_contents()
{
if (exit_thread) {
if (workthread.joinable())
workthread.join();
workthread = std::thread(&cameraview_panel::workthread_func, this);
exit_thread = false;
}
}
void ui::cameraview_panel::workthread_func()
{
while (!exit_thread);
std::this_thread::sleep_for(std::chrono::seconds(1));
}