[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdevplatform/plugins/standardoutputview
From: Andreas Pakulat <apaku () gmx ! de>
Date: 2008-04-27 13:09:03
Message-ID: 1209301743.483679.15841.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 801681 by apaku:
Allow to create a standard toolview
M +21 -0 standardoutputview.cpp
M +3 -0 standardoutputview.h
--- trunk/KDE/kdevplatform/plugins/standardoutputview/standardoutputview.cpp #801680:801681
@@ -117,6 +117,27 @@
{
}
+int StandardOutputView::standardToolView( KDevelop::IOutputView::StandardToolView view )
+{
+ if( standardViews.contains( view ) )
+ {
+ return standardViews.value( view );
+ }
+ switch( view )
+ {
+ case KDevelop::IOutputView::BuildView:
+ {
+ return registerToolView( i18n("Build"), KDevelop::IOutputView::MultipleView );
+ break;
+ }
+ case KDevelop::IOutputView::RunView:
+ {
+ return registerToolView( i18n("Run"), KDevelop::IOutputView::MultipleView );
+ break;
+ }
+ }
+}
+
int StandardOutputView::registerToolView( const QString& title,
KDevelop::IOutputView::ViewType type )
{
--- trunk/KDE/kdevplatform/plugins/standardoutputview/standardoutputview.h #801680:801681
@@ -51,6 +51,8 @@
public:
explicit StandardOutputView(QObject *parent = 0, const QVariantList &args = QVariantList());
virtual ~StandardOutputView();
+
+ int standardToolView( KDevelop::IOutputView::StandardToolView view );
int registerToolView( const QString& title,
KDevelop::IOutputView::ViewType type = KDevelop::IOutputView::OneView );
@@ -78,6 +80,7 @@
private:
QMap<int, ToolViewData*> toolviews;
QList<int> ids;
+ QMap<KDevelop::IOutputView::StandardToolView,int> standardViews;
friend class StandardOutputViewViewFactory;
};
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic