Q3Dict->QHash

svn path=/trunk/KDE/kdegraphics/okular/; revision=1075707
This commit is contained in:
Luigi Toscano 2010-01-16 15:29:52 +00:00
parent da899f862e
commit e285cd125f
2 changed files with 8 additions and 3 deletions

View file

@ -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);

View file

@ -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