author | zecke <zecke> | 2004-04-02 13:34:03 (UTC) |
---|---|---|
committer | zecke <zecke> | 2004-04-02 13:34:03 (UTC) |
commit | 02696a8b22d86f74a4f123edcd24bfa32dd00441 (patch) (side-by-side diff) | |
tree | 63ddfd0c8c93648612ab3bb9b0a5df8299d32f6f | |
parent | d3962d575f3fea442f9fb3e603f0a5f627ab4188 (diff) | |
download | opie-02696a8b22d86f74a4f123edcd24bfa32dd00441.zip opie-02696a8b22d86f74a4f123edcd24bfa32dd00441.tar.gz opie-02696a8b22d86f74a4f123edcd24bfa32dd00441.tar.bz2 |
ignore case of the extension
-rw-r--r-- | noncore/graphics/opie-eye/slave/slaveiface.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/noncore/graphics/opie-eye/slave/slaveiface.h b/noncore/graphics/opie-eye/slave/slaveiface.h index 18656c5..e0ca7f3 100644 --- a/noncore/graphics/opie-eye/slave/slaveiface.h +++ b/noncore/graphics/opie-eye/slave/slaveiface.h @@ -8,46 +8,46 @@ #include <qfileinfo.h> #include <qstringlist.h> #include <qmap.h> /** * @short The slave worker Interface for generating Preview + Image Info + Full * IMage Info */ class QPixmap; class SlaveInterface { public: SlaveInterface(const QStringList& imageformats); virtual ~SlaveInterface(); QStringList imageFormats()const; bool supports( const QString& )const; virtual QString iconViewName(const QString&) = 0; virtual QString fullImageInfo(const QString& )= 0; virtual QPixmap pixmap( const QString&, int width, int height ) = 0; private: QStringList m_list; }; inline bool SlaveInterface::supports( const QString& str)const { - return m_list.contains( QFileInfo( str ).extension(false) ); + return m_list.contains( QFileInfo( str ).extension(false).lower() ); } typedef SlaveInterface* (*phunkSlaveCreateFunc )(); typedef QMap<QString,phunkSlaveCreateFunc> SlaveMap; typedef QMap<QString, SlaveInterface*> SlaveObjects; SlaveMap* slaveMap(); SlaveObjects* slaveObjects(); #define PHUNK_VIEW_INTERFACE( NAME, IMPL ) \ static SlaveInterface *create_ ## IMPL() { \ return new IMPL(); \ } \ static SlaveMap::Iterator dummy_ ## IMPL = slaveMap()->insert( NAME, create_ ## IMPL ); #endif |