summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--printing/backend/print_backend.cc5
-rw-r--r--printing/backend/print_backend.h2
-rw-r--r--printing/page_setup.cc2
-rw-r--r--printing/page_setup.h1
-rw-r--r--printing/print_settings.cc2
-rw-r--r--printing/print_settings.h1
6 files changed, 13 insertions, 0 deletions
diff --git a/printing/backend/print_backend.cc b/printing/backend/print_backend.cc
index fefa789..6c43b64 100644
--- a/printing/backend/print_backend.cc
+++ b/printing/backend/print_backend.cc
@@ -10,6 +10,8 @@ PrinterBasicInfo::PrinterBasicInfo()
: printer_status(0),
is_default(false) {}
+PrinterBasicInfo::PrinterBasicInfo(const PrinterBasicInfo& other) = default;
+
PrinterBasicInfo::~PrinterBasicInfo() {}
PrinterSemanticCapsAndDefaults::PrinterSemanticCapsAndDefaults()
@@ -28,6 +30,9 @@ PrinterSemanticCapsAndDefaults::~PrinterSemanticCapsAndDefaults() {}
PrinterCapsAndDefaults::PrinterCapsAndDefaults() {}
+PrinterCapsAndDefaults::PrinterCapsAndDefaults(
+ const PrinterCapsAndDefaults& other) = default;
+
PrinterCapsAndDefaults::~PrinterCapsAndDefaults() {}
PrintBackend::~PrintBackend() {}
diff --git a/printing/backend/print_backend.h b/printing/backend/print_backend.h
index a812332..621278b 100644
--- a/printing/backend/print_backend.h
+++ b/printing/backend/print_backend.h
@@ -23,6 +23,7 @@ namespace printing {
struct PRINTING_EXPORT PrinterBasicInfo {
PrinterBasicInfo();
+ PrinterBasicInfo(const PrinterBasicInfo& other);
~PrinterBasicInfo();
std::string printer_name;
@@ -65,6 +66,7 @@ struct PRINTING_EXPORT PrinterSemanticCapsAndDefaults {
struct PRINTING_EXPORT PrinterCapsAndDefaults {
PrinterCapsAndDefaults();
+ PrinterCapsAndDefaults(const PrinterCapsAndDefaults& other);
~PrinterCapsAndDefaults();
std::string printer_capabilities;
diff --git a/printing/page_setup.cc b/printing/page_setup.cc
index f0ea223..69442b0 100644
--- a/printing/page_setup.cc
+++ b/printing/page_setup.cc
@@ -41,6 +41,8 @@ PageSetup::PageSetup() {
Clear();
}
+PageSetup::PageSetup(const PageSetup& other) = default;
+
PageSetup::~PageSetup() {}
void PageSetup::Clear() {
diff --git a/printing/page_setup.h b/printing/page_setup.h
index 568b708..4126bea 100644
--- a/printing/page_setup.h
+++ b/printing/page_setup.h
@@ -36,6 +36,7 @@ class PRINTING_EXPORT PageMargins {
class PRINTING_EXPORT PageSetup {
public:
PageSetup();
+ PageSetup(const PageSetup& other);
~PageSetup();
void Clear();
diff --git a/printing/print_settings.cc b/printing/print_settings.cc
index 159cfa5..98dc0a8 100644
--- a/printing/print_settings.cc
+++ b/printing/print_settings.cc
@@ -125,6 +125,8 @@ PrintSettings::PrintSettings() {
Clear();
}
+PrintSettings::PrintSettings(const PrintSettings& other) = default;
+
PrintSettings::~PrintSettings() {
}
diff --git a/printing/print_settings.h b/printing/print_settings.h
index 6c4f8e7..29c0ced 100644
--- a/printing/print_settings.h
+++ b/printing/print_settings.h
@@ -48,6 +48,7 @@ class PRINTING_EXPORT PrintSettings {
};
PrintSettings();
+ PrintSettings(const PrintSettings& other);
~PrintSettings();
// Reinitialize the settings to the default values.