Files
MuditaOS/module-utils/common_data/Clipboard.cpp
Alek Rudnik 08358df991 Egd 2825 sms clipboard (#362)
* [EGD-2825] clipboard class implementation

* [EGD-2825] returnToPreviousView moved from appwindow to application class

* [EGD-2825] paste

* [EGD-2825] fixed paste label

* [EGD-2825] copy

* [EGD-2825] comment

* [EGD-2825] removed init data

* [EDG-2825] add clipboard UT

* [EGD-2825] add sms fw option
renamed SMSTemplateData to SMSTextData

* [EGD-2825] fxies in EventStore

* [EGD-2825] PR fixes

* [EGD-2825] rem not needed comment
2020-05-15 13:34:26 +02:00

24 lines
410 B
C++

#include "Clipboard.hpp"
cpp_freertos::MutexStandard Clipboard::mutex;
Clipboard &Clipboard::getInstance()
{
static Clipboard clipboard;
return clipboard;
}
void Clipboard::copy(const std::string &data)
{
cpp_freertos::LockGuard lock(mutex);
this->data = data;
this->validData = true;
}
std::string Clipboard::paste()
{
cpp_freertos::LockGuard lock(mutex);
return data;
}