~ubuntu-branches/ubuntu/quantal/kdevplatform/quantal-proposed

« back to all changes in this revision

Viewing changes to shell/documentationcontroller.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Alessandro Ghersi
  • Date: 2010-10-24 00:06:18 UTC
  • mfrom: (0.3.8 upstream)
  • Revision ID: james.westby@ubuntu.com-20101024000618-7otebin77mfcmt3b
Tags: 1.1.0-0ubuntu1
* New upstream release
  - Bump build-dependencies
  - Build against libboost-serialization1.42-dev
  - Update kdevplatform1-libs.install
  - Update kdevplatform-dev.install

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
#include <KDebug>
29
29
#include <QAction>
30
30
 
31
 
#include "documentationview.h"
 
31
#include <interfaces/contextmenuextension.h>
32
32
#include <language/interfaces/codecontext.h>
33
 
#include <interfaces/contextmenuextension.h>
34
33
#include <language/duchain/duchain.h>
35
34
#include <language/duchain/duchainlock.h>
 
35
#include <documentation/documentationview.h>
36
36
 
37
37
using namespace KDevelop;
38
38
 
121
121
 
122
122
QList< IDocumentationProvider* > DocumentationController::documentationProviders() const
123
123
{
124
 
    QList<IPlugin*> plugins=ICore::self()->pluginController()->allPluginsForExtension(IDocumentationProvider_iid);
125
 
    kDebug(9529) << "All plugins for" << IDocumentationProvider_iid << plugins;
 
124
    QList<IPlugin*> plugins=ICore::self()->pluginController()->allPluginsForExtension("org.kdevelop.IDocumentationProvider");
126
125
    
127
126
    QList<IDocumentationProvider*> ret;
128
127
    
129
128
    foreach(IPlugin* p, plugins)
130
129
    {
131
 
        IDocumentationProvider *doc=dynamic_cast<IDocumentationProvider*>(p);
 
130
        IDocumentationProvider *doc=p->extension<IDocumentationProvider>();
132
131
        Q_ASSERT(doc);
133
132
        ret.append(doc);
134
133
    }