Source: scribus/scfonts_encoding.h
|
|
|
|
#ifndef SCFONTS_ENCODING_H
#define SCFONTS_ENCODING_H
#include
#include
class SCFonts_Encoding
{
public:
SCFonts_Encoding()
{
}
SCFonts_Encoding(QString name);
bool read(QString name);
bool present(int code)
{
return(Names.find(code)!=Names.end());
}
bool present(QString &name)
{
return(Codes.find(name)!=Codes.end());
}
QString &operator[](int code)
{
return(Names[code]);
}
int &operator[](QString &name)
{
return(Codes[name]);
}
QMap::Iterator beginByCode()
{
return(Names.begin());
}
QMap::Iterator endByCode()
{
return(Names.end());
}
QMap::Iterator beginByName()
{
return(Codes.begin());
}
QMap::Iterator endByName()
{
return(Codes.end());
}
private:
QMap Codes;
QMap Names;
};
#endif
Generated by: paul on T6.linux on Tue Mar 18 23:32:13 2003, using kdoc 2.0a54. |