aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Page.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2021-11-17 09:47:45 +0100
committerdec05eba <dec05eba@protonmail.com>2021-11-17 09:59:29 +0100
commit453eac7f1f5ef70390ec51087fc1f190811a7507 (patch)
tree21a32ef6de9a3d7c29562484104b56c12518a6f0 /src/plugins/Page.cpp
parentfc49d40c0d2f6edbbe9dde1f1b53d6a17e9d9f7d (diff)
Replace sfml with mgl
Diffstat (limited to 'src/plugins/Page.cpp')
-rw-r--r--src/plugins/Page.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/Page.cpp b/src/plugins/Page.cpp
index 6cf3790..4ac2a9f 100644
--- a/src/plugins/Page.cpp
+++ b/src/plugins/Page.cpp
@@ -3,7 +3,6 @@
#include "../../include/Theme.hpp"
#include "../../include/Storage.hpp"
#include "../../include/QuickMedia.hpp"
-#include <SFML/Window/Clipboard.hpp>
#include <json/reader.h>
namespace QuickMedia {
@@ -45,7 +44,11 @@ namespace QuickMedia {
return program->load_manga_content_storage(service_name, manga_title, manga_url, manga_id);
}
- void Page::copy_to_clipboard(const BodyItem *body_item) const {
+ void Page::set_clipboard(const std::string &str) {
+ program->set_clipboard(str);
+ }
+
+ void Page::copy_to_clipboard(const BodyItem *body_item) {
std::string title = body_item->get_title();
std::string author = body_item->get_author();
std::string description = body_item->get_description();
@@ -65,7 +68,7 @@ namespace QuickMedia {
}
if(!clipboard.empty())
- sf::Clipboard::setString(sf::String::fromUtf8(clipboard.begin(), clipboard.end()));
+ program->set_clipboard(clipboard);
}
PluginResult BookmarksPage::submit(const std::string &title, const std::string &url, std::vector<Tab> &result_tabs) {