[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/devtools/kdevelop4-extra-plugins/coverage
From:       Daniel Calviño Sánchez <danxuliu () gmail ! com>
Date:       2011-09-04 16:57:13
Message-ID: 20110904165713.20B29AC87C () svn ! kde ! org
[Download RAW message or body]

SVN commit 1251408 by danxuliu:

Fix/update coverage plugin to build and run with current KDevelop.

 M  +1 -1      kdevcoverage.desktop  
 M  +13 -1     tests/corestub.h  


--- trunk/playground/devtools/kdevelop4-extra-plugins/coverage/kdevcoverage.desktop \
#1251407:1251408 @@ -37,7 +37,7 @@
 X-KDE-PluginInfo-Author=Manuel Breugelmans
 X-KDE-PluginInfo-Version=0.1
 X-KDE-PluginInfo-License=LGPL
-X-KDevelop-Version=8
+X-KDevelop-Version=12
 X-KDevelop-Category=Global
 X-KDevelop-IRequired=org.kdevelop.IOutputView
 X-KDevelop-Mode=GUI
--- trunk/playground/devtools/kdevelop4-extra-plugins/coverage/tests/corestub.h \
#1251407:1251408 @@ -137,14 +137,17 @@
     virtual void addToolView(const QString &name, KDevelop::IToolViewFactory \
*factory) {}  virtual void removeToolView(KDevelop::IToolViewFactory *factory) {}
     virtual QWidget* findToolView(const QString& name, KDevelop::IToolViewFactory \
*factory, KDevelop::IUiController::FindFlags flags = CreateAndRaise) { return \
m_activeMainWindow;} +    virtual void raiseToolView(QWidget* toolViewWidget) {}
     virtual KParts::MainWindow *activeMainWindow() { return m_activeMainWindow; }
     virtual Sublime::Controller* controller() { return m_controller; }
     virtual void registerStatus(QObject*) {}
     virtual void popUpAssistant(const KSharedPtr<KDevelop::IAssistant>& ) {}
     virtual void hideAssistant(const KSharedPtr<KDevelop::IAssistant>& ) {}
     virtual void showErrorMessage(const QString &message, int timeout) {}
+    virtual Sublime::Area* activeArea() { return m_area; }
 
     KParts::MainWindow* m_activeMainWindow;
+    Sublime::Area* m_area;
     Sublime::Controller* m_controller;
 };
 
@@ -180,6 +183,8 @@
     virtual void activateDocument( KDevelop::IDocument * document, const \
                KTextEditor::Range& range = KTextEditor::Range::invalid() ) {}
     virtual void registerDocumentForMimetype( const QString&, \
                KDevelop::IDocumentFactory* ) {}
     virtual bool saveAllDocuments(KDevelop::IDocument::DocumentSaveMode mode = \
KDevelop::IDocument::Default) { return true; } +    virtual bool \
saveSomeDocuments(const QList<KDevelop::IDocument*>& list, \
KDevelop::IDocument::DocumentSaveMode mode = KDevelop::IDocument::Default) { return \
true; } +    virtual bool saveAllDocumentsForWindow(KParts::MainWindow* mw, \
KDevelop::IDocument::DocumentSaveMode mode, bool currentAreaOnly = false) { return \
                true; }
     virtual KDevelop::IDocument* openDocumentFromText( const QString& data ) { \
return 0; }  virtual void notifyDocumentClosed(KDevelop::IDocument* doc) {}
     virtual KTextEditor::Document* globalTextEditorInstance() { return 0; }
@@ -192,9 +197,16 @@
             DocumentActivationParams activationParams = 0,
             const QString& encoding = "") { return 0; }
             
+    virtual KDevelop::IDocument* openDocument( const KUrl &url,
+            const KTextEditor::Range& range = KTextEditor::Range::invalid(),
+            DocumentActivationParams activationParams = 0,
+            const QString& encoding = "",
+            KDevelop::IDocument* buddy = 0) { return 0; }
+
     virtual bool openDocument(KDevelop::IDocument* doc,
                               const KTextEditor::Range& range = \
                KTextEditor::Range::invalid(),
-                              DocumentActivationParams activationParams = 0) { \
return true; } +                              DocumentActivationParams \
activationParams = 0, +                              KDevelop::IDocument* buddy = 0) \
{ return true; }  
     virtual KDevelop::IDocumentFactory* factory(const QString& mime) const { return \
0; }  virtual void closeAllDocuments() {}


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic