KIO
kfilemetapreview.cpp
Go to the documentation of this file.
60 KPreviewWidgetBase* KFileMetaPreview::findExistingProvider(const QString& mimeType, const KMimeType::Ptr& mimeInfo) const
virtual void showPreview(const KUrl &url)=0
This slot is called every time the user selects another file in the file dialog.
T * create(QObject *parent=0, const QVariantList &args=QVariantList())
virtual KPreviewWidgetBase * previewProviderFor(const QString &mimeType)
Definition: kfilemetapreview.cpp:88
QStringList supportedMimeTypes() const
Definition: kpreviewwidgetbase.cpp:32
virtual QSize sizeHint() const
Returns the size hint for this widget.
Definition: kimagefilepreview.cpp:160
QStringList mimeTypes(Mode mode=Writing)
Returns a list of MIME types for all KImageIO supported formats.
Definition: kimageio.cpp:64
QStringList allParentMimeTypes() const
virtual void showPreview(const KUrl &url)
Definition: kfilemetapreview.cpp:138
static Ptr findByUrl(const KUrl &url, mode_t mode=0, bool is_local_file=false, bool fast_mode=false, int *accuracy=0)
Abstract baseclass for all preview widgets which shall be used via KFileDialog::setPreviewWidget(cons...
Definition: kpreviewwidgetbase.h:43
KFileMetaPreview(QWidget *parent)
Definition: kfilemetapreview.cpp:21
static QDebug kWarning(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
static Ptr mimeType(const QString &name, FindByNameOption options=ResolveAliases)
virtual void clearPreviewProviders()
Definition: kfilemetapreview.cpp:171
QString name() const
virtual void addPreviewProvider(const QString &mimeType, KPreviewWidgetBase *provider)
Definition: kfilemetapreview.cpp:164
bool is(const QString &mimeTypeName) const
This file is part of the KDE documentation.
Documentation copyright © 1996-2015 The KDE developers.
Generated on Sun Oct 4 2015 08:42:46 by doxygen 1.8.9.1 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2015 The KDE developers.
Generated on Sun Oct 4 2015 08:42:46 by doxygen 1.8.9.1 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.