17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-11-01 22:49:16 +01:00

Revert "Remove training card window"

This reverts commit 363b50c9c2.
This commit is contained in:
jakubg1
2026-09-02 12:32:35 +02:00
parent 4e35a5f45f
commit ba19db8715
8 changed files with 276 additions and 1 deletions

37
widgets/trainingcard.h Normal file
View File

@@ -0,0 +1,37 @@
#include "application/uilayer.h"
class trainingcard_panel : public ui_panel
{
std::string place;
std::string trainee_name;
std::string trainee_birthdate;
std::string trainee_company;
std::string instructor_name;
std::string track_segment;
std::string remarks;
std::optional<std::time_t> start_time_wall;
float distance = 0.0f;
std::thread save_thread;
std::atomic<int> state;
void save_thread_func();
void clear();
virtual int StartRecording( void ) {
return 1;
}
virtual int EndRecording( std::string training_identifier ) {
return 1;
}
public:
trainingcard_panel();
~trainingcard_panel();
void render_contents() override;
const std::string *is_recording();
std::string recording_timestamp;
};