mirror of
https://github.com/QIDITECH/QIDISlicer.git
synced 2026-01-30 23:48:44 +03:00
print_host
This commit is contained in:
@@ -40,6 +40,8 @@
|
|||||||
#include "PhysicalPrinterDialog.hpp"
|
#include "PhysicalPrinterDialog.hpp"
|
||||||
#include "MsgDialog.hpp"
|
#include "MsgDialog.hpp"
|
||||||
|
|
||||||
|
//B55
|
||||||
|
#include "../Utils/PrintHost.hpp"
|
||||||
// A workaround for a set of issues related to text fitting into gtk widgets:
|
// A workaround for a set of issues related to text fitting into gtk widgets:
|
||||||
// See e.g.: https://github.com/qidi3d/QIDISlicer/issues/4584
|
// See e.g.: https://github.com/qidi3d/QIDISlicer/issues/4584
|
||||||
#if defined(__WXGTK20__) || defined(__WXGTK3__)
|
#if defined(__WXGTK20__) || defined(__WXGTK3__)
|
||||||
@@ -381,9 +383,12 @@ void PresetComboBox::open_physical_printer_url()
|
|||||||
std::string host = pp.config.opt_string("print_host");
|
std::string host = pp.config.opt_string("print_host");
|
||||||
assert(!host.empty());
|
assert(!host.empty());
|
||||||
//B55
|
//B55
|
||||||
//// B31
|
const DynamicPrintConfig *cfg = wxGetApp().preset_bundle->physical_printers.get_selected_printer_config();
|
||||||
//if (host.find(":10088") == -1)
|
const auto opt = cfg->option<ConfigOptionEnum<PrintHostType>>("host_type");
|
||||||
// host = host + ":10088";
|
const auto host_type = opt != nullptr ? opt->value : htOctoPrint;
|
||||||
|
if (host_type == htMoonraker)
|
||||||
|
if (host.find(":10088") == -1)
|
||||||
|
host = host + ":10088";
|
||||||
wxGetApp().open_browser_with_warning_dialog(host);
|
wxGetApp().open_browser_with_warning_dialog(host);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user