Esempio n. 1
0
void QtQuick1Plugin::activate()
{
    QDeclarativeInspectorService *service = QDeclarativeInspectorService::instance();
    QList<QDeclarativeView*> views = service->views();
    if (views.isEmpty())
        return;

    // TODO: Support multiple views
    QDeclarativeView *view = service->views().at(0);
    m_inspector = new QDeclarativeViewInspector(view, view);
}
void QDeclarativeInspectorPlugin::activate()
{
    QDeclarativeInspectorService *service = QDeclarativeInspectorService::instance();
    QList<QObject*> views = service->views();
    if (views.isEmpty())
        return;

    // TODO: Support multiple views
    QObject *firstView = views.first();
    if (QDeclarativeView *declarativeView = qobject_cast<QDeclarativeView*>(firstView))
        m_inspector = new QDeclarativeViewInspector(declarativeView, declarativeView);
    else if (QSGView *sgView = qobject_cast<QSGView*>(firstView))
        m_inspector = new SGViewInspector(sgView, sgView);
}