* Changed BaseCap ID type from int to int32.
* Removed unused printer ID from PrinterCap. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39156 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -20,7 +20,7 @@ struct BaseCap {
|
||||
BaseCap(const string &label, bool isDefault);
|
||||
virtual ~BaseCap();
|
||||
|
||||
virtual int ID() const = 0;
|
||||
virtual int32 ID() const = 0;
|
||||
const char* Key() const;
|
||||
|
||||
string fLabel;
|
||||
@@ -33,7 +33,7 @@ struct PaperCap : public BaseCap {
|
||||
JobData::Paper paper, const BRect &paperRect,
|
||||
const BRect &physicalRect);
|
||||
|
||||
int ID() const;
|
||||
int32 ID() const;
|
||||
|
||||
JobData::Paper fPaper;
|
||||
BRect fPaperRect;
|
||||
@@ -44,18 +44,18 @@ struct PaperSourceCap : public BaseCap {
|
||||
PaperSourceCap(const string &label, bool isDefault,
|
||||
JobData::PaperSource paperSource);
|
||||
|
||||
int ID() const;
|
||||
int32 ID() const;
|
||||
|
||||
JobData::PaperSource fPaperSource;
|
||||
};
|
||||
|
||||
struct ResolutionCap : public BaseCap {
|
||||
ResolutionCap(const string &label, bool isDefault,
|
||||
int id, int xResolution, int yResolution);
|
||||
int32 id, int xResolution, int yResolution);
|
||||
|
||||
int ID() const;
|
||||
int32 ID() const;
|
||||
|
||||
int fID;
|
||||
int32 fID;
|
||||
int fXResolution;
|
||||
int fYResolution;
|
||||
};
|
||||
@@ -64,7 +64,7 @@ struct OrientationCap : public BaseCap {
|
||||
OrientationCap(const string &label, bool isDefault,
|
||||
JobData::Orientation orientation);
|
||||
|
||||
int ID() const;
|
||||
int32 ID() const;
|
||||
|
||||
JobData::Orientation fOrientation;
|
||||
};
|
||||
@@ -73,7 +73,7 @@ struct PrintStyleCap : public BaseCap {
|
||||
PrintStyleCap(const string &label, bool isDefault,
|
||||
JobData::PrintStyle printStyle);
|
||||
|
||||
int ID() const;
|
||||
int32 ID() const;
|
||||
|
||||
JobData::PrintStyle fPrintStyle;
|
||||
};
|
||||
@@ -83,7 +83,7 @@ struct BindingLocationCap : public BaseCap {
|
||||
bool isDefault,
|
||||
JobData::BindingLocation bindingLocation);
|
||||
|
||||
int ID() const;
|
||||
int32 ID() const;
|
||||
|
||||
JobData::BindingLocation fBindingLocation;
|
||||
};
|
||||
@@ -92,19 +92,19 @@ struct ColorCap : public BaseCap {
|
||||
ColorCap(const string &label, bool isDefault,
|
||||
JobData::Color color);
|
||||
|
||||
int ID() const;
|
||||
int32 ID() const;
|
||||
|
||||
JobData::Color fColor;
|
||||
};
|
||||
|
||||
struct ProtocolClassCap : public BaseCap {
|
||||
ProtocolClassCap(const string &label,
|
||||
bool isDefault, int protocolClass,
|
||||
bool isDefault, int32 protocolClass,
|
||||
const string &description);
|
||||
|
||||
int ID() const;
|
||||
int32 ID() const;
|
||||
|
||||
int fProtocolClass;
|
||||
int32 fProtocolClass;
|
||||
string fDescription;
|
||||
};
|
||||
|
||||
@@ -117,11 +117,11 @@ struct DriverSpecificCap : public BaseCap {
|
||||
};
|
||||
|
||||
DriverSpecificCap(const string& label,
|
||||
bool isDefault, int category, Type type);
|
||||
bool isDefault, int32 category, Type type);
|
||||
|
||||
int ID() const;
|
||||
int32 ID() const;
|
||||
|
||||
int fCategory;
|
||||
int32 fCategory;
|
||||
Type fType;
|
||||
};
|
||||
|
||||
@@ -161,19 +161,16 @@ public:
|
||||
const BaseCap* findCap(CapID category, int id) const;
|
||||
const BaseCap* findCap(CapID category, const char* label) const;
|
||||
|
||||
int getPrinterId() const;
|
||||
int getProtocolClass() const;
|
||||
|
||||
protected:
|
||||
PrinterCap(const PrinterCap &printerCap);
|
||||
PrinterCap& operator=(const PrinterCap &printerCap);
|
||||
PrinterCap(const PrinterCap& printerCap);
|
||||
PrinterCap& operator=(const PrinterCap& printerCap);
|
||||
|
||||
const PrinterData* getPrinterData() const;
|
||||
void setPrinterId(int id);
|
||||
|
||||
private:
|
||||
const PrinterData* fPrinterData;
|
||||
int fPrinterID;
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user