Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qprint.cpp File Reference

(8cf168b8710296bf3e6a983f9bec0a27fe68d6b4)

#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:94
@ FormSource
Definition qprint_p.h:92
@ OnlyOne
Definition qprint_p.h:96
@ Envelope
Definition qprint_p.h:84
@ EnvelopeManual
Definition qprint_p.h:85
@ LargeCapacity
Definition qprint_p.h:90
@ LargeFormat
Definition qprint_p.h:89
@ Cassette
Definition qprint_p.h:91
@ Lower
Definition qprint_p.h:81
@ Upper
Definition qprint_p.h:80
@ Middle
Definition qprint_p.h:82
@ SmallFormat
Definition qprint_p.h:88
@ Tractor
Definition qprint_p.h:87
@ Auto
Definition qprint_p.h:86
@ Manual
Definition qprint_p.h:83
#define DMBIN_FORMSOURCE
Definition qprint_p.h:49
#define DMBIN_ONLYONE
Definition qprint_p.h:37
#define DMBIN_ENVELOPE
Definition qprint_p.h:41
#define DMBIN_CASSETTE
Definition qprint_p.h:48
#define DMBIN_TRACTOR
Definition qprint_p.h:44
#define DMBIN_AUTO
Definition qprint_p.h:43
#define DMBIN_LOWER
Definition qprint_p.h:38
#define DMBIN_SMALLFMT
Definition qprint_p.h:45
#define DMBIN_UPPER
Definition qprint_p.h:36
#define DMBIN_ENVMANUAL
Definition qprint_p.h:42
#define DMBIN_USER
Definition qprint_p.h:50
#define DMBIN_MIDDLE
Definition qprint_p.h:39
#define DMBIN_MANUAL
Definition qprint_p.h:40
#define DMBIN_LARGECAPACITY
Definition qprint_p.h:47
#define DMBIN_LARGEFMT
Definition qprint_p.h:46

Definition at line 13 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:109
@ RearBin
Definition qprint_p.h:110
@ UpperBin
Definition qprint_p.h:108
@ CustomOutputBin
Definition qprint_p.h:111
@ AutoOutputBin
Definition qprint_p.h:107

Definition at line 32 of file qprint.cpp.

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