LeechCraft  0.6.70-6645-gcd10d7e
Modular cross-platform feature rich live environment.
LeechCraft::Util::ExtensionsDataImpl::Details Struct Reference

Public Member Functions

 Details ()
 
QIcon GetExtensionIcon (const QString &extension)
 
QString MimeByExtension (const QString &extension) const
 
QString ExtensionByMime (const QString &mime) const
 
 Details ()
 

Public Attributes

QHash< QString, QString > MimeDatabase_
 
const QHash< QString, QString > Extension2Mime_
 
QMultiHash< QString, QString > Mime2Extension_
 
QHash< QString, QIcon > Extension2Icon_
 
QMutex IconsLock_
 
QHash< QString, QString > IconsMappings_
 

Detailed Description

Definition at line 37 of file extensionsdataimpl_mac.mm.

Constructor & Destructor Documentation

LeechCraft::Util::ExtensionsDataImpl::Details::Details ( )

Definition at line 254 of file extensionsdataimpl_w32.cpp.

References Extension2Mime_, and Mime2Extension_.

LeechCraft::Util::ExtensionsDataImpl::Details::Details ( )

Member Function Documentation

QString LeechCraft::Util::ExtensionsDataImpl::Details::ExtensionByMime ( const QString &  mime) const

Definition at line 266 of file extensionsdataimpl_w32.cpp.

References Mime2Extension_.

QIcon LeechCraft::Util::ExtensionsDataImpl::Details::GetExtensionIcon ( const QString &  extension)
QString LeechCraft::Util::ExtensionsDataImpl::Details::MimeByExtension ( const QString &  extension) const

Definition at line 261 of file extensionsdataimpl_w32.cpp.

References Extension2Mime_.

Member Data Documentation

QHash<QString, QIcon> LeechCraft::Util::ExtensionsDataImpl::Details::Extension2Icon_

Definition at line 244 of file extensionsdataimpl_w32.cpp.

Referenced by GetExtensionIcon().

const QHash<QString, QString> LeechCraft::Util::ExtensionsDataImpl::Details::Extension2Mime_

Definition at line 242 of file extensionsdataimpl_w32.cpp.

Referenced by Details(), and MimeByExtension().

QMutex LeechCraft::Util::ExtensionsDataImpl::Details::IconsLock_

Definition at line 245 of file extensionsdataimpl_w32.cpp.

Referenced by GetExtensionIcon().

QHash<QString, QString> LeechCraft::Util::ExtensionsDataImpl::Details::IconsMappings_

Definition at line 118 of file extensionsdataimpl_x11.cpp.

QMultiHash<QString, QString> LeechCraft::Util::ExtensionsDataImpl::Details::Mime2Extension_

Definition at line 243 of file extensionsdataimpl_w32.cpp.

Referenced by Details(), and ExtensionByMime().

QHash< QString, QString > LeechCraft::Util::ExtensionsDataImpl::Details::MimeDatabase_

Definition at line 39 of file extensionsdataimpl_mac.mm.


The documentation for this struct was generated from the following files: