KDevelop API Documentation

KDevMainWindow Class Reference

#include <kdevmainwindow.h>

Inheritance diagram for KDevMainWindow:

Inheritance graph
[legend]
Collaboration diagram for KDevMainWindow:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void embedPartView (QWidget *view, const QString &title, const QString &toolTip=QString::null)=0
virtual void embedSelectView (QWidget *view, const QString &title, const QString &toolTip)=0
virtual void embedOutputView (QWidget *view, const QString &title, const QString &toolTip)=0
virtual void embedSelectViewRight (QWidget *view, const QString &title, const QString &toolTip)=0
virtual void removeView (QWidget *view)=0
virtual void setViewAvailable (QWidget *pView, bool bEnabled)=0
virtual void raiseView (QWidget *view)=0
virtual void lowerView (QWidget *view)=0
virtual void lowerAllViews ()=0
virtual void storeOutputViewTab ()=0
 Store the currently active view tab/window of the output view/window.
virtual void restoreOutputViewTab ()=0
 Restore the previously saved view tab/window to the output view/window.
virtual void loadSettings ()=0
virtual KMainWindowmain ()=0
KStatusBarstatusBar ()
virtual void prepareToCloseViews ()=0
virtual void guiRestoringFinished ()=0
virtual void setUserInterfaceMode (const QString &)
virtual void callCommand (const QString &)
 this allows to order the mainwindow to do anything special, we use it to trigger the execution of a hack

Protected Attributes

QWidgetprevious_output_view
 Stores the saved view tab/window of the output view/window.

Member Function Documentation

virtual void KDevMainWindow::callCommand const QString  )  [inline, virtual]
 

this allows to order the mainwindow to do anything special, we use it to trigger the execution of a hack

Reimplemented in MainWindow.

Definition at line 63 of file kdevmainwindow.h.

Referenced by ProjectSession::recreateDocs().

virtual void KDevMainWindow::embedOutputView QWidget view,
const QString title,
const QString toolTip
[pure virtual]
 

Implemented in MainWindow, and NewMainWindow.

Referenced by AdaSupportPart::AdaSupportPart(), AppOutputViewPart::AppOutputViewPart(), CvsServicePart::init(), JavaSupportPart::JavaSupportPart(), MakeViewPart::MakeViewPart(), and CppSupportPart::projectOpened().

virtual void KDevMainWindow::embedPartView QWidget view,
const QString title,
const QString toolTip = QString::null
[pure virtual]
 

Implemented in MainWindow, and NewMainWindow.

Referenced by PHPSupportPart::executeInTerminal(), PartController::integratePart(), and PartController::showPart().

virtual void KDevMainWindow::embedSelectView QWidget view,
const QString title,
const QString toolTip
[pure virtual]
 

Implemented in MainWindow, and NewMainWindow.

Referenced by ClassBrowserPart::ClassBrowserPart(), TextToolsPart::createWidget(), FileCreatePart::setWidget(), and CervisiaPlugin::slotProjectOpened().

virtual void KDevMainWindow::embedSelectViewRight QWidget view,
const QString title,
const QString toolTip
[pure virtual]
 

Implemented in MainWindow, and NewMainWindow.

Referenced by DocTreeViewPart::DocTreeViewPart(), and DocumentationPart::DocumentationPart().

virtual void KDevMainWindow::guiRestoringFinished  )  [pure virtual]
 

Implemented in MainWindow, and NewMainWindow.

Referenced by main().

virtual void KDevMainWindow::loadSettings  )  [pure virtual]
 

Implemented in MainWindow, and NewMainWindow.

Referenced by main().

virtual void KDevMainWindow::lowerAllViews  )  [pure virtual]
 

Implemented in MainWindow, and NewMainWindow.

virtual void KDevMainWindow::lowerView QWidget view  )  [pure virtual]
 

Implemented in MainWindow, and NewMainWindow.

Referenced by ValgrindWidget::executed(), MakeWidget::searchItem(), DocTreeViewWidget::slotIndexItemExecuted(), DocTreeViewWidget::slotItemExecuted(), ChooseDlg::slotItemExecuted(), ClassTreeBase::slotItemExecuted(), TextToolsWidget::slotItemPressed(), ClassTreeBase::slotItemPressed(), and AppOutputWidget::slotRowSelected().

virtual KMainWindow* KDevMainWindow::main  )  [pure virtual]
 

Implemented in MainWindow, and NewMainWindow.

Referenced by subversionCore::checkout(), subversionCore::commit(), KDevFileSelector::eventFilter(), EditorProxy::installPopup(), PluginController::integratePart(), ProjectManager::loadProject(), main(), PluginController::removePart(), PartController::setupActions(), subversionCore::slotEndCheckout(), ProjectManager::slotLoadProject(), CCConfigWidget::slotNewPCS(), CervisiaPlugin::slotProjectClosed(), CervisiaPlugin::slotProjectOpened(), subversionCore::slotResult(), FullScreenPart::slotToggleFullScreen(), statusBar(), subversionCore::update(), and CervisiaPlugin::~CervisiaPlugin().

virtual void KDevMainWindow::prepareToCloseViews  )  [pure virtual]
 

Implemented in MainWindow, and NewMainWindow.

Referenced by ProjectManager::closeProject().

virtual void KDevMainWindow::raiseView QWidget view  )  [pure virtual]
 

Implemented in MainWindow, and NewMainWindow.

Referenced by PartController::activatePart(), ReplaceWidget::find(), DocumentationPart::findInDocumentation(), DocumentationPart::lookInDocumentationIndex(), DiffPart::openURL(), HistoryPart::restoreState(), ValgrindPart::runValgrind(), GrepViewWidget::searchActivated(), DocumentationPart::searchInDocumentation(), DiffPart::showDiff(), TrollProjectWidget::slotBuildFile(), TrollProjectWidget::slotBuildProject(), TrollProjectWidget::slotBuildTarget(), TrollProjectWidget::slotCleanProject(), TrollProjectWidget::slotCleanTarget(), CTags2Part::slotGotoTag(), DocTreeViewPart::slotRaiseWidget(), TrollProjectWidget::slotRebuildProject(), TrollProjectWidget::slotRebuildTarget(), SQLSupportPart::slotRun(), PHPSupportPart::slotRun(), GDBDebugger::DebuggerPart::slotRun(), AppOutputViewPart::startAppCommand(), CvsProcessWidget::startJob(), and MakeWidget::startNextJob().

virtual void KDevMainWindow::removeView QWidget view  )  [pure virtual]
 

Implemented in MainWindow, and NewMainWindow.

Referenced by PartController::closePart(), FileCreatePart::setWidget(), CervisiaPlugin::slotProjectClosed(), AdaSupportPart::~AdaSupportPart(), AppOutputViewPart::~AppOutputViewPart(), AutoProjectPart::~AutoProjectPart(), BookmarksPart::~BookmarksPart(), CervisiaPlugin::~CervisiaPlugin(), ClassViewPart::~ClassViewPart(), CppSupportPart::~CppSupportPart(), CTags2Part::~CTags2Part(), CvsServicePartImpl::~CvsServicePartImpl(), GDBDebugger::DebuggerPart::~DebuggerPart(), DiffPart::~DiffPart(), DocTreeViewPart::~DocTreeViewPart(), DocumentationPart::~DocumentationPart(), FileGroupsPart::~FileGroupsPart(), FileListPart::~FileListPart(), FileSelectorPart::~FileSelectorPart(), FileViewPart::~FileViewPart(), GenericProjectPart::~GenericProjectPart(), GrepViewPart::~GrepViewPart(), JAVADebugger::JavaDebuggerPart::~JavaDebuggerPart(), JavaSupportPart::~JavaSupportPart(), KonsoleViewPart::~KonsoleViewPart(), MakeViewPart::~MakeViewPart(), PascalSupportPart::~PascalSupportPart(), PHPSupportPart::~PHPSupportPart(), ReplacePart::~ReplacePart(), SnippetPart::~SnippetPart(), SQLSupportPart::~SQLSupportPart(), subversionCore::~subversionCore(), TextToolsPart::~TextToolsPart(), TrollProjectPart::~TrollProjectPart(), and ValgrindPart::~ValgrindPart().

virtual void KDevMainWindow::restoreOutputViewTab  )  [pure virtual]
 

Restore the previously saved view tab/window to the output view/window.

Implemented in MainWindow, and NewMainWindow.

Referenced by MakeWidget::slotProcessExited().

virtual void KDevMainWindow::setUserInterfaceMode const QString  )  [inline, virtual]
 

Reimplemented in MainWindow, and NewMainWindow.

Definition at line 60 of file kdevmainwindow.h.

Referenced by UIChooserWidget::accept().

virtual void KDevMainWindow::setViewAvailable QWidget pView,
bool  bEnabled
[pure virtual]
 

Implemented in MainWindow, and NewMainWindow.

Referenced by JAVADebugger::JavaDebuggerPart::slotStop(), GDBDebugger::DebuggerPart::slotStopDebugger(), JAVADebugger::JavaDebuggerPart::startDebugger(), and GDBDebugger::DebuggerPart::startDebugger().

KStatusBar * KDevMainWindow::statusBar  ) 
 

Definition at line 27 of file kdevmainwindow.cpp.

References main(), and KMainWindow::statusBar().

Referenced by GDBDebugger::DebuggerPart::attachProcess(), ValgrindWidget::executed(), PHPSupportPart::initialParse(), PerlSupportPart::initialParse(), PascalSupportPart::initialParse(), AdaSupportPart::initialParse(), PluginController::loadLocalParts(), PascalSupportPart::maybeParse(), JavaSupportPart::parseProject(), CppSupportPart::parseProject(), MakeWidget::searchItem(), GDBDebugger::DebuggerPart::slotAttachProcess(), GDBDebugger::DebuggerPart::slotExamineCore(), CppSupportPart::slotFunctionHint(), CvsProcessWidget::slotJobExited(), ProjectManager::slotLoadProject(), CppSupportPart::slotParseFiles(), MakeWidget::slotProcessExited(), AppOutputWidget::slotRowSelected(), JAVADebugger::JavaDebuggerPart::slotRun(), GDBDebugger::DebuggerPart::slotRun(), JAVADebugger::JavaDebuggerPart::slotStatus(), GDBDebugger::DebuggerPart::slotStatus(), and CvsProcessWidget::startJob().

virtual void KDevMainWindow::storeOutputViewTab  )  [pure virtual]
 

Store the currently active view tab/window of the output view/window.

Implemented in MainWindow, and NewMainWindow.

Referenced by MakeWidget::queueJob().


Member Data Documentation

QWidget* KDevMainWindow::previous_output_view [protected]
 

Stores the saved view tab/window of the output view/window.

Definition at line 67 of file kdevmainwindow.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:22:44 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003