MCPcopy Create free account
hub / github.com/OpenOrienteering/mapper / propertiesClicked

Method propertiesClicked

src/gui/print_widget.cpp:681–691  ·  view source on GitHub ↗

slot

Source from the content-addressed store, hash-verified

679
680// slot
681void PrintWidget::propertiesClicked()
682{
683 if (map_printer && map_printer->isPrinter())
684 {
685 std::shared_ptr<void> buffer; // must not be destroyed before printer.
686 auto printer = map_printer->makePrinter();
687 Q_ASSERT(printer->outputFormat() == QPrinter::NativeFormat);
688 if (PlatformPrinterProperties::execDialog(printer.get(), buffer, this) == QDialog::Accepted)
689 map_printer->takePrinterSettings(printer.get());
690 }
691}
692
693void PrintWidget::updatePaperSizes(const QPrinterInfo* target) const
694{

Callers

nothing calls this directly

Calls 5

isPrinterMethod · 0.80
makePrinterMethod · 0.80
takePrinterSettingsMethod · 0.80
execDialogFunction · 0.50
getMethod · 0.45

Tested by

no test coverage detected