OTHER: static open method for diriterators and fix typo

This commit is contained in:
Thomas Frauendorfer 2010-03-09 23:06:03 +01:00
parent e4b23447dc
commit 7d978a25bc
5 changed files with 26 additions and 14 deletions

View file

@ -15,7 +15,7 @@
#include "skin.h"
#include "diriterator.h"
#include "diriteratorbase.h"
#include <QDir>
#include <QPainter>
@ -676,9 +676,10 @@ Skin::handle_pledit_txt (QIODevice *device)
bool
Skin::setSkin (const QString& path)
{
QDir dir(path);
if (!dir.exists ())
DirIteratorBase *iter = DirIteratorBase::open(path);
if (iter == 0) {
return false;
}
m_path = path;
@ -699,8 +700,6 @@ Skin::setSkin (const QString& path)
QPixmap p_numbers;
QPixmap p_volume;
DirIterator *iter = new DirIterator(dir);
while (iter->hasNext ()) {
QString entry = iter->next ().toLower ();
if (entry.endsWith (".txt")) {