summaryrefslogtreecommitdiffstats
path: root/src/printsupport/kernel/qprinterinfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/printsupport/kernel/qprinterinfo.cpp')
-rw-r--r--src/printsupport/kernel/qprinterinfo.cpp41
1 files changed, 41 insertions, 0 deletions
diff --git a/src/printsupport/kernel/qprinterinfo.cpp b/src/printsupport/kernel/qprinterinfo.cpp
index dc60d7a50f..5ce0165a15 100644
--- a/src/printsupport/kernel/qprinterinfo.cpp
+++ b/src/printsupport/kernel/qprinterinfo.cpp
@@ -137,6 +137,9 @@ QPrinterInfo &QPrinterInfo::operator=(const QPrinterInfo &other)
/*!
Returns the name of the printer.
+ This is a unique id to identify the printer and may not be human-readable.
+
+ \sa QPrinterInfo::description()
\sa QPrinter::setPrinterName()
*/
QString QPrinterInfo::printerName() const
@@ -146,6 +149,44 @@ QString QPrinterInfo::printerName() const
}
/*!
+ \fn QString QPrinterInfo::description()
+ \since 5.0
+
+ Returns the human-readable description of the printer.
+
+ \sa QPrinterInfo::printerName()
+*/
+QString QPrinterInfo::description() const
+{
+ const Q_D(QPrinterInfo);
+ return d->description;
+}
+
+/*!
+ \fn QString QPrinterInfo::location()
+ \since 5.0
+
+ Returns the human-readable location of the printer.
+*/
+QString QPrinterInfo::location() const
+{
+ const Q_D(QPrinterInfo);
+ return d->location;
+}
+
+/*!
+ \fn QString QPrinterInfo::makeAndModel()
+ \since 5.0
+
+ Returns the human-readable make and model of the printer.
+*/
+QString QPrinterInfo::makeAndModel() const
+{
+ const Q_D(QPrinterInfo);
+ return d->makeAndModel;
+}
+
+/*!
Returns whether this QPrinterInfo object holds a printer definition.
An empty QPrinterInfo object could result for example from calling