fPrinterCap
const PrinterCap* fPrinterCap;
const PrinterCap* fPrinterCap;
return fPrinterCap;
const PrinterCap* fPrinterCap;
const PrinterCap *fPrinterCap;
PrinterCap* GetPrinterCap() { return fPrinterCap; }
PrinterCap* fPrinterCap;
const PrinterCap* fPrinterCap;
int count = fPrinterCap->CountCap(PrinterCap::kProtocolClass);
(ProtocolClassCap **)fPrinterCap->GetCaps(PrinterCap::kProtocolClass);
fOrgJobData = new JobData(msg, fPrinterCap, JobData::kJobSettings);
fPrinterCap(printerCap),
if (fPrinterCap->Supports(PrinterCap::kCopyCommand))
&& fPrinterCap->Supports(PrinterCap::kPrintStyle)
&& !fPrinterCap->Supports(PrinterCap::kCanRotatePageInLandscape);
fPrinterCap(printerCap),
if (fPrinterCap->Supports(PrinterCap::kPrintStyle)) {
return fPrinterCap->Supports(PrinterCap::kHalftone);
if (!fPrinterCap->Supports(PrinterCap::kDriverSpecificCapabilities))
int count = fPrinterCap->CountCap(PrinterCap::kDriverSpecificCapabilities);
const BaseCap** capabilities = fPrinterCap->GetCaps(
const BaseCap** categoryCapabilities = fPrinterCap->GetCaps(category);
int categoryCount = fPrinterCap->CountCap(category);
const BooleanCap* booleanCap = fPrinterCap->FindBooleanCap(category);
const IntRangeCap* range = fPrinterCap->FindIntRangeCap(category);
const DoubleRangeCap* range = fPrinterCap->FindDoubleRangeCap(category);
const EnumCap* defaultCapability = fPrinterCap->GetDefaultCap(category);
int count = fPrinterCap->CountCap(category);
const BaseCap **capabilities = fPrinterCap->GetCaps(category);
const BaseCap* capability = fPrinterCap->FindCap(PrinterCap::kColor, label);
const BaseCap* capability = fPrinterCap->FindCap(PrinterCap::kPaperSource,
capability = fPrinterCap->GetDefaultCap(PrinterCap::kPaperSource);
if (fPrinterCap->Supports(PrinterCap::kPrintStyle)) {
const char* key = fPrinterCap->FindCap(
const char* value = static_cast<const EnumCap*>(fPrinterCap->
count = fPrinterCap->CountCap(PrinterCap::kPaper);
PaperCap **paper_cap = (PaperCap **)fPrinterCap->GetCaps(PrinterCap::kPaper);
count = fPrinterCap->CountCap(PrinterCap::kOrientation);
OrientationCap **orientation_cap = (OrientationCap **)fPrinterCap->GetCaps(PrinterCap::kOrientation);
count = fPrinterCap->CountCap(PrinterCap::kResolution);
ResolutionCap **resolution_cap = (ResolutionCap **)fPrinterCap->GetCaps(PrinterCap::kResolution);
return (PaperCap*)fPrinterCap->GetDefaultCap(PrinterCap::kPaper);
fPrinterCap->FindCap(PrinterCap::kResolution, resolutionLabel));
pcCap = (const ProtocolClassCap*)fPrinterCap->GetDefaultCap(
UIDriver uiDriver(&pageSettings, fPrinterData, fPrinterCap);
UIDriver uiDriver(&jobSettings, fPrinterData, fPrinterCap);
fGraphicsDriver = InstantiateGraphicsDriver(settings, fPrinterData, fPrinterCap);
fPrinterCap(NULL),
delete fPrinterCap;
fPrinterCap = NULL;
fPrinterCap = InstantiatePrinterCap(fPrinterData);
if (fPrinterCap->Supports(PrinterCap::kProtocolClass)) {
if (fPrinterCap->CountCap(PrinterCap::kProtocolClass) > 1) {
dialog = new AddPrinterDlg(fPrinterData, fPrinterCap);
JobData *jobData = new JobData(clonedMessage, fPrinterCap,
if (PageSetup(jobData, fPrinterData, fPrinterCap) < 0) {
JobData *jobData = new JobData(clonedMessage, fPrinterCap,
if (JobSetup(jobData, fPrinterData, fPrinterCap) < 0) {