Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qprint.cpp File Reference

(c5d9d4d6f50fb86263009c0860c9897c8682485a)

#include "qprint_p.h"
Include dependency graph for qprint.cpp:

Go to the source code of this file.

Namespaces

namespace  QPrintUtils

Functions

QPrint::InputSlotId QPrintUtils::inputSlotKeyToInputSlotId (const QByteArray &key)
QByteArray QPrintUtils::inputSlotIdToInputSlotKey (QPrint::InputSlotId id)
int QPrintUtils::inputSlotIdToWindowsId (QPrint::InputSlotId id)
QPrint::OutputBinId QPrintUtils::outputBinKeyToOutputBinId (const QByteArray &key)
QByteArray QPrintUtils::outputBinIdToOutputBinKey (QPrint::OutputBinId id)
QPrint::InputSlot QPrintUtils::paperBinToInputSlot (int windowsId, const QString &name)

Variables

static QT_BEGIN_NAMESPACE const InputSlotMap inputSlotMap []
static const OutputBinMap outputBinMap []

Variable Documentation

◆ inputSlotMap

QT_BEGIN_NAMESPACE const InputSlotMap inputSlotMap
static
Initial value:
= {
{ QPrint::Upper, DMBIN_UPPER, "Upper" },
{ QPrint::Lower, DMBIN_LOWER, "Lower" },
{ QPrint::Middle, DMBIN_MIDDLE, "Middle" },
{ QPrint::Manual, DMBIN_MANUAL, "Manual" },
{ QPrint::Envelope, DMBIN_ENVELOPE, "Envelope" },
{ QPrint::EnvelopeManual, DMBIN_ENVMANUAL, "EnvelopeManual" },
{ QPrint::Auto, DMBIN_AUTO, "Auto" },
{ QPrint::Tractor, DMBIN_TRACTOR, "Tractor" },
{ QPrint::SmallFormat, DMBIN_SMALLFMT, "AnySmallFormat" },
{ QPrint::LargeFormat, DMBIN_LARGEFMT, "AnyLargeFormat" },
{ QPrint::Cassette, DMBIN_CASSETTE, "Cassette" },
{ QPrint::Manual, DMBIN_MANUAL, "ManualFeed" },
{ QPrint::OnlyOne, DMBIN_ONLYONE, "OnlyOne" },
}
@ CustomInputSlot
Definition qprint_p.h:95
@ FormSource
Definition qprint_p.h:93
@ OnlyOne
Definition qprint_p.h:97
@ Envelope
Definition qprint_p.h:85
@ EnvelopeManual
Definition qprint_p.h:86
@ LargeCapacity
Definition qprint_p.h:91
@ LargeFormat
Definition qprint_p.h:90
@ Cassette
Definition qprint_p.h:92
@ Lower
Definition qprint_p.h:82
@ Upper
Definition qprint_p.h:81
@ Middle
Definition qprint_p.h:83
@ SmallFormat
Definition qprint_p.h:89
@ Tractor
Definition qprint_p.h:88
@ Auto
Definition qprint_p.h:87
@ Manual
Definition qprint_p.h:84
#define DMBIN_FORMSOURCE
Definition qprint_p.h:50
#define DMBIN_ONLYONE
Definition qprint_p.h:38
#define DMBIN_ENVELOPE
Definition qprint_p.h:42
#define DMBIN_CASSETTE
Definition qprint_p.h:49
#define DMBIN_TRACTOR
Definition qprint_p.h:45
#define DMBIN_AUTO
Definition qprint_p.h:44
#define DMBIN_LOWER
Definition qprint_p.h:39
#define DMBIN_SMALLFMT
Definition qprint_p.h:46
#define DMBIN_UPPER
Definition qprint_p.h:37
#define DMBIN_ENVMANUAL
Definition qprint_p.h:43
#define DMBIN_USER
Definition qprint_p.h:51
#define DMBIN_MIDDLE
Definition qprint_p.h:40
#define DMBIN_MANUAL
Definition qprint_p.h:41
#define DMBIN_LARGECAPACITY
Definition qprint_p.h:48
#define DMBIN_LARGEFMT
Definition qprint_p.h:47

Definition at line 14 of file qprint.cpp.

Referenced by QPrintUtils::inputSlotIdToInputSlotKey(), QPrintUtils::inputSlotIdToWindowsId(), QPrintUtils::inputSlotKeyToInputSlotId(), and QPrintUtils::paperBinToInputSlot().

◆ outputBinMap

const OutputBinMap outputBinMap
static
Initial value:
= {
{ QPrint::UpperBin, "Upper" },
{ QPrint::LowerBin, "Lower" },
{ QPrint::RearBin, "Rear" },
}
@ LowerBin
Definition qprint_p.h:110
@ RearBin
Definition qprint_p.h:111
@ UpperBin
Definition qprint_p.h:109
@ CustomOutputBin
Definition qprint_p.h:112
@ AutoOutputBin
Definition qprint_p.h:108

Definition at line 33 of file qprint.cpp.

Referenced by QPrintUtils::outputBinIdToOutputBinKey(), and QPrintUtils::outputBinKeyToOutputBinId().