svn path=/trunk/KDE/kdegraphics/okular/; revision=1075707
@ -16,10 +16,14 @@
fontEncodingPool::fontEncodingPool()
{}
fontEncodingPool::~fontEncodingPool()
{
qDeleteAll(dictionary);
}
fontEncoding *fontEncodingPool::findByName(const QString &name)
fontEncoding *ptr = dictionary.find( name );
fontEncoding *ptr = dictionary.value( name );
if (ptr == 0) {
ptr = new fontEncoding(name);
@ -11,7 +11,7 @@
#include "fontEncoding.h"
#include <Q3Dict>
#include <QHash>
class QString;
@ -19,11 +19,12 @@ class QString;
class fontEncodingPool {
public:
fontEncodingPool();
~fontEncodingPool();
fontEncoding *findByName(const QString &name);
private:
Q3Dict<fontEncoding> dictionary;
QHash<QString,fontEncoding*> dictionary;
};
#endif