KDevelop API Documentation

MainWindowShare Class Reference

#include <mainwindowshare.h>

Inheritance diagram for MainWindowShare:

Inheritance graph
[legend]
Collaboration diagram for MainWindowShare:

Collaboration graph
[legend]
List of all members.

Public Slots

void slotGUICreated (KParts::Part *)

Signals

void gotoNextWindow ()
void gotoPreviousWindow ()
void gotoFirstWindow ()
void gotoLastWindow ()

Public Member Functions

 MainWindowShare (QObject *pParent=0L, const char *name=0L)
 ~MainWindowShare ()
void createActions ()
void init ()

Private Slots

void slotReportBug ()
void slotKeyBindings ()
void slotConfigureToolbars ()
void slotConfigureNotifications ()
void slotConfigureEditors ()
void slotSettings ()
void slotActiveProcessChanged (KDevPlugin *, bool)
void slotActivePartChanged (KParts::Part *part)
void slotStopPopupActivated (int)
void slotStopMenuAboutToShow ()
void slotStopButtonPressed ()
void slotNewToolbarConfig ()
void slotShowMenuBar ()
void slotActionStatusText (const QString &text)
void slotToggleMainToolbar ()
void slotToggleBuildToolbar ()
void slotToggleViewToolbar ()
void slotToggleBrowserToolbar ()
void slotToggleStatusbar ()
void contextMenu (QPopupMenu *, const Context *)

Private Attributes

KToggleActionm_toggleMainToolbar
KToggleActionm_toggleBuildToolbar
KToggleActionm_toggleViewToolbar
KToggleActionm_toggleBrowserToolbar
KToggleActionm_toggleStatusbar
KActionm_configureEditorAction
KToolBarPopupActionm_stopProcesses
 Stops all running processes.
KParts::MainWindowm_pMainWnd
QPtrList< KDevPluginactiveProcesses

Constructor & Destructor Documentation

MainWindowShare::MainWindowShare QObject pParent = 0L,
const char *  name = 0L
 

Definition at line 73 of file mainwindowshare.cpp.

References m_pMainWnd.

MainWindowShare::~MainWindowShare  )  [inline]
 

Definition at line 33 of file mainwindowshare.h.


Member Function Documentation

void MainWindowShare::contextMenu QPopupMenu ,
const Context
[private, slot]
 

Definition at line 489 of file mainwindowshare.cpp.

References m_pMainWnd, and KMainWindow::menuBar().

Referenced by init().

void MainWindowShare::createActions  ) 
 

Definition at line 107 of file mainwindowshare.cpp.

References KXMLGUIClient::actionCollection(), MainWindowUtils::beautifyToolTip(), KStdAction::configureNotifications(), KStdAction::configureToolbars(), ProjectManager::createActions(), API::getInstance(), ProjectManager::getInstance(), gotoFirstWindow(), gotoLastWindow(), gotoNextWindow(), gotoPreviousWindow(), KStdAction::keyBindings(), m_configureEditorAction, m_pMainWnd, m_stopProcesses, m_toggleStatusbar, API::partController(), KToolBarPopupAction::popupMenu(), KStdAction::preferences(), KStdAction::quit(), KAction::setEnabled(), KAction::setText(), KAction::setToolTip(), KAction::setWhatsThis(), KStdAction::showMenubar(), KStdAction::showToolbar(), slotActivePartChanged(), slotActiveProcessChanged(), slotConfigureEditors(), slotConfigureNotifications(), slotConfigureToolbars(), slotKeyBindings(), slotSettings(), slotShowMenuBar(), slotStopButtonPressed(), slotStopMenuAboutToShow(), slotStopPopupActivated(), and slotToggleStatusbar().

Referenced by NewMainWindow::createActions(), and MainWindow::createActions().

void MainWindowShare::gotoFirstWindow  )  [signal]
 

Referenced by createActions().

void MainWindowShare::gotoLastWindow  )  [signal]
 

Referenced by createActions().

void MainWindowShare::gotoNextWindow  )  [signal]
 

Referenced by createActions().

void MainWindowShare::gotoPreviousWindow  )  [signal]
 

Referenced by createActions().

void MainWindowShare::init  ) 
 

Definition at line 85 of file mainwindowshare.cpp.

References KXMLGUIClient::actionCollection(), contextMenu(), m_pMainWnd, and slotActionStatusText().

Referenced by NewMainWindow::init(), and MainWindow::init().

void MainWindowShare::slotActionStatusText const QString text  )  [private, slot]
 

Definition at line 94 of file mainwindowshare.cpp.

References m_pMainWnd, KMainWindow::statusBar(), and text().

Referenced by init().

void MainWindowShare::slotActivePartChanged KParts::Part part  )  [private, slot]
 

Definition at line 498 of file mainwindowshare.cpp.

References m_configureEditorAction, and KAction::setEnabled().

Referenced by createActions().

void MainWindowShare::slotActiveProcessChanged KDevPlugin ,
bool 
[private, slot]
 

Definition at line 240 of file mainwindowshare.cpp.

References activeProcesses, m_stopProcesses, and KAction::setEnabled().

Referenced by createActions().

void MainWindowShare::slotConfigureEditors  )  [private, slot]
 

Definition at line 363 of file mainwindowshare.cpp.

References KParts::PartManager::activePart(), KTextEditor::ConfigInterface::configDialog(), API::getInstance(), kdDebug(), API::partController(), KParts::PartManager::parts(), KTextEditor::ConfigInterface::readConfig(), and KTextEditor::ConfigInterface::writeConfig().

Referenced by createActions().

void MainWindowShare::slotConfigureNotifications  )  [private, slot]
 

Definition at line 292 of file mainwindowshare.cpp.

References KNotifyDialog::configure(), and m_pMainWnd.

Referenced by createActions().

void MainWindowShare::slotConfigureToolbars  )  [private, slot]
 

Definition at line 481 of file mainwindowshare.cpp.

References KXMLGUIClient::factory(), m_pMainWnd, KMainWindow::saveMainWindowSettings(), and slotNewToolbarConfig().

Referenced by createActions().

void MainWindowShare::slotGUICreated KParts::Part  )  [slot]
 

Definition at line 398 of file mainwindowshare.cpp.

References KXMLGUIClient::action(), kdDebug(), m_configureEditorAction, and KAction::setEnabled().

Referenced by NewMainWindow::createGUI(), and MainWindow::createGUI().

void MainWindowShare::slotKeyBindings  )  [private, slot]
 

Definition at line 446 of file mainwindowshare.cpp.

References KXMLGUIFactory::clients(), KKeyDialog::configure(), PartController::getInstance(), KMainWindow::guiFactory(), KKeyDialog::insert(), m_pMainWnd, KParts::PartManager::parts(), KXMLGUIClient::reloadXML(), and KTextEditor::Document::views().

Referenced by createActions().

void MainWindowShare::slotNewToolbarConfig  )  [private, slot]
 

Definition at line 437 of file mainwindowshare.cpp.

References KMainWindow::applyMainWindowSettings(), and m_pMainWnd.

Referenced by slotConfigureToolbars().

void MainWindowShare::slotReportBug  )  [private, slot]
 

Definition at line 188 of file mainwindowshare.cpp.

References m_pMainWnd.

void MainWindowShare::slotSettings  )  [private, slot]
 

Definition at line 297 of file mainwindowshare.cpp.

References KDialogBase::addVBoxPage(), SettingsWidget::applicationFont(), SettingsWidget::changeApplicationFontButton, SettingsWidget::changeMessageFontButton, SettingsWidget::compilerOutputButtonGroup, SettingsWidget::dirNavigMsgCheckBox, Core::doEmitConfigWidget(), SettingsWidget::embedDesignerCheckBox, API::getInstance(), Core::getInstance(), SettingsWidget::lastProjectCheckbox, SettingsWidget::lineWrappingCheckBox, m_pMainWnd, KDevApi::makeFrontend(), SettingsWidget::messageFont(), SettingsWidget::projects_url, KConfigBase::readBoolEntry(), KConfigBase::readFontEntry(), KConfigBase::readNumEntry(), KConfigBase::readPathEntry(), SettingsWidget::setApplicationFont(), KConfigBase::setGroup(), KDialogBase::setHelp(), SettingsWidget::setMessageFont(), KURLRequester::setMode(), KURLRequester::setURL(), KConfigBase::sync(), KDevMakeFrontend::updateSettingsFromConfig(), KURLRequester::url, KConfigBase::writeEntry(), and KConfigBase::writePathEntry().

Referenced by createActions().

void MainWindowShare::slotShowMenuBar  )  [private, slot]
 

Definition at line 282 of file mainwindowshare.cpp.

References m_pMainWnd, KMainWindow::menuBar(), KMainWindow::saveMainWindowSettings(), and KMenuBar::show().

Referenced by createActions().

void MainWindowShare::slotStopButtonPressed  )  [private, slot]
 

Definition at line 235 of file mainwindowshare.cpp.

References Core::doEmitStopButtonPressed(), and Core::getInstance().

Referenced by createActions().

void MainWindowShare::slotStopMenuAboutToShow  )  [private, slot]
 

Definition at line 271 of file mainwindowshare.cpp.

References activeProcesses, m_stopProcesses, KDevPlugin::pluginName(), and KToolBarPopupAction::popupMenu().

Referenced by createActions().

void MainWindowShare::slotStopPopupActivated int   )  [private, slot]
 

Definition at line 253 of file mainwindowshare.cpp.

References activeProcesses, Core::doEmitStopButtonPressed(), Core::getInstance(), m_stopProcesses, KDevPlugin::pluginName(), and KToolBarPopupAction::popupMenu().

Referenced by createActions().

void MainWindowShare::slotToggleBrowserToolbar  )  [private, slot]
 

Definition at line 218 of file mainwindowshare.cpp.

References KToolBar::hide(), KToggleAction::isChecked(), m_pMainWnd, m_toggleBrowserToolbar, KToolBar::show(), and KMainWindow::toolBar().

void MainWindowShare::slotToggleBuildToolbar  )  [private, slot]
 

Definition at line 202 of file mainwindowshare.cpp.

References KToolBar::hide(), KToggleAction::isChecked(), m_pMainWnd, m_toggleBuildToolbar, KToolBar::show(), and KMainWindow::toolBar().

void MainWindowShare::slotToggleMainToolbar  )  [private, slot]
 

Definition at line 194 of file mainwindowshare.cpp.

References KToolBar::hide(), KToggleAction::isChecked(), m_pMainWnd, m_toggleMainToolbar, KToolBar::show(), and KMainWindow::toolBar().

void MainWindowShare::slotToggleStatusbar  )  [private, slot]
 

Definition at line 226 of file mainwindowshare.cpp.

References KToggleAction::isChecked(), m_pMainWnd, m_toggleStatusbar, and KMainWindow::statusBar().

Referenced by createActions().

void MainWindowShare::slotToggleViewToolbar  )  [private, slot]
 

Definition at line 210 of file mainwindowshare.cpp.

References KToolBar::hide(), KToggleAction::isChecked(), m_pMainWnd, m_toggleViewToolbar, KToolBar::show(), and KMainWindow::toolBar().


Member Data Documentation

QPtrList<KDevPlugin> MainWindowShare::activeProcesses [private]
 

Definition at line 83 of file mainwindowshare.h.

Referenced by slotActiveProcessChanged(), slotStopMenuAboutToShow(), and slotStopPopupActivated().

KAction* MainWindowShare::m_configureEditorAction [private]
 

Definition at line 78 of file mainwindowshare.h.

Referenced by createActions(), slotActivePartChanged(), and slotGUICreated().

KParts::MainWindow* MainWindowShare::m_pMainWnd [private]
 

Definition at line 82 of file mainwindowshare.h.

Referenced by contextMenu(), createActions(), init(), MainWindowShare(), slotActionStatusText(), slotConfigureNotifications(), slotConfigureToolbars(), slotKeyBindings(), slotNewToolbarConfig(), slotReportBug(), slotSettings(), slotShowMenuBar(), slotToggleBrowserToolbar(), slotToggleBuildToolbar(), slotToggleMainToolbar(), slotToggleStatusbar(), and slotToggleViewToolbar().

KToolBarPopupAction* MainWindowShare::m_stopProcesses [private]
 

Stops all running processes.

Definition at line 80 of file mainwindowshare.h.

Referenced by createActions(), slotActiveProcessChanged(), slotStopMenuAboutToShow(), and slotStopPopupActivated().

KToggleAction* MainWindowShare::m_toggleBrowserToolbar [private]
 

Definition at line 75 of file mainwindowshare.h.

Referenced by slotToggleBrowserToolbar().

KToggleAction* MainWindowShare::m_toggleBuildToolbar [private]
 

Definition at line 73 of file mainwindowshare.h.

Referenced by slotToggleBuildToolbar().

KToggleAction* MainWindowShare::m_toggleMainToolbar [private]
 

Definition at line 72 of file mainwindowshare.h.

Referenced by slotToggleMainToolbar().

KToggleAction* MainWindowShare::m_toggleStatusbar [private]
 

Definition at line 76 of file mainwindowshare.h.

Referenced by createActions(), and slotToggleStatusbar().

KToggleAction* MainWindowShare::m_toggleViewToolbar [private]
 

Definition at line 74 of file mainwindowshare.h.

Referenced by slotToggleViewToolbar().


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:26:51 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003