7#include <QtCore/qobject.h>
8#include <QtCore/qmetaobject.h>
13QQuickNativeIconLoader::QQuickNativeIconLoader(
int slot, QObject *parent)
18 Q_ASSERT(slot != -1 && parent);
35 const QIcon fallback = QPixmap::fromImage(image());
36 return QIcon::fromTheme(m_icon.name(), fallback);
53 if (m_icon.source().isEmpty()) {
56 load(qmlEngine(m_parent), m_icon.source());
57 if (m_slot != -1 && isLoading()) {
58 connectFinished(m_parent, m_slot);
64 m_parent->metaObject()->method(m_slot).invoke(m_parent);
void setIcon(const QQuickIcon &icon)
void setEnabled(bool enabled)