Files
MuditaOS/module-utils/common_data/Clipboard.hpp
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

30 lines
473 B
C++

#pragma once
#include <mutex.hpp>
#include <string>
class Clipboard
{
Clipboard() = default;
std::string data;
bool validData = false;
static cpp_freertos::MutexStandard mutex;
public:
Clipboard(const Clipboard &) = delete;
Clipboard &operator=(const Clipboard &) = delete;
static Clipboard &getInstance();
void copy(const std::string &);
std::string paste();
bool gotData() const
{
return validData;
}
};