From 85251de418bbfe77d470c874d024c10573b91eba Mon Sep 17 00:00:00 2001 From: David Kocik Date: Thu, 16 Mar 2023 12:02:27 +0100 Subject: [PATCH] Missing overrides in PrusaConnect class. --- src/slic3r/Utils/OctoPrint.cpp | 12 ++++++++++++ src/slic3r/Utils/OctoPrint.hpp | 3 +++ 2 files changed, 15 insertions(+) diff --git a/src/slic3r/Utils/OctoPrint.cpp b/src/slic3r/Utils/OctoPrint.cpp index 48ad44033..88be29292 100644 --- a/src/slic3r/Utils/OctoPrint.cpp +++ b/src/slic3r/Utils/OctoPrint.cpp @@ -1126,4 +1126,16 @@ void PrusaConnect::set_http_post_header_args(Http& http, PrintHostPostUploadActi } +wxString PrusaConnect::get_test_ok_msg() const +{ + return _(L("Connection to PrusaConnect works correctly.")); +} + +wxString PrusaConnect::get_test_failed_msg(wxString& msg) const +{ + return GUI::from_u8((boost::format("%s: %s") + % _utf8(L("Could not connect to PrusaConnect")) + % std::string(msg.ToUTF8())).str()); +} + } diff --git a/src/slic3r/Utils/OctoPrint.hpp b/src/slic3r/Utils/OctoPrint.hpp index fadb5d924..c2046dcf0 100644 --- a/src/slic3r/Utils/OctoPrint.hpp +++ b/src/slic3r/Utils/OctoPrint.hpp @@ -130,8 +130,11 @@ class PrusaConnect : public PrusaLink public: PrusaConnect(DynamicPrintConfig* config); ~PrusaConnect() override = default; + wxString get_test_ok_msg() const override; + wxString get_test_failed_msg(wxString& msg) const override; PrintHostPostUploadActions get_post_upload_actions() const override { return PrintHostPostUploadAction::StartPrint | PrintHostPostUploadAction::QueuePrint; } const char* get_name() const override { return "PrusaConnect"; } + bool get_storage(wxArrayString& storage_path, wxArrayString& storage_name) const override { return false; } protected: void set_http_post_header_args(Http& http, PrintHostPostUploadAction post_action) const override; };