KDevelop API Documentation

GenericProjectWidget Class Reference

#include <genericproject_widget.h>

Inheritance diagram for GenericProjectWidget:

Inheritance graph
[legend]
Collaboration diagram for GenericProjectWidget:

Collaboration graph
[legend]
List of all members.

Public Slots

void showDetails (BuildGroupItem *groupItem)
void showTargetDetails (BuildTargetItem *targetItem)
void showFileDetails (BuildFileItem *fileItem)

Signals

void groupSelected (BuildGroupItem *groupItem)
void targetSelected (BuildTargetItem *targetItem)
void fileSelected (BuildFileItem *fileItem)
void groupExecuted (BuildGroupItem *groupItem)
void targetExecuted (BuildTargetItem *targetItem)
void fileExecuted (BuildFileItem *fileItem)

Public Member Functions

 GenericProjectWidget (GenericProjectPart *part)
virtual ~GenericProjectWidget ()
GenericGroupListViewItemaddGroup (BuildGroupItem *group)
void addTarget (BuildTargetItem *target)
void addFile (BuildFileItem *file)
void takeGroup (GenericGroupListViewItem *it)
void takeTarget (GenericTargetListViewItem *it)
void takeFile (GenericFileListViewItem *it)
BuildGroupItemactiveGroup ()
BuildTargetItemactiveTarget ()

Private Slots

void slotMainGroupChanged (BuildGroupItem *mainGroup)
void slotItemSelected (QListViewItem *item)
void slotItemExecuted (QListViewItem *item)
void showGroupContextMenu (KListView *l, QListViewItem *i, const QPoint &p)
void showDetailContextMenu (KListView *l, QListViewItem *i, const QPoint &p)
void slotNewGroup ()
void slotNewTarget ()
void slotBuild ()
void slotBuildGroup ()
void slotBuildTarget ()
void slotBuildFile ()
void slotInstall ()
void slotInstallGroup ()
void slotInstallTarget ()
void slotExecute ()
void slotExecuteGroup ()
void slotExecuteTarget ()
void slotNewFile ()
void slotAddFiles ()
void slotDeleteGroup ()
void slotDeleteTarget ()
void slotDeleteFile ()
void slotDeleteTargetOrFile ()
void slotConfigureGroup ()
void slotConfigureTarget ()
void slotConfigureFile ()
void slotConfigureTargetOrFile ()
void slotClean ()
void slotCleanGroup ()
void slotCleanTarget ()

Private Member Functions

void initOverviewListView (QSplitter *splitter)
void initDetailsListView (QSplitter *splitter)
void fillGroupItem (BuildGroupItem *group, GenericGroupListViewItem *item)
void fillTarget (BuildTargetItem *target, GenericTargetListViewItem *item)
void initActions ()

Private Attributes

GenericProjectPartm_part
OverviewListViewm_overviewListView
DetailsListViewm_detailsListView
BuildGroupItemm_activeGroup
BuildTargetItemm_activeTarget
QMap< BuildGroupItem *, GenericGroupListViewItem * > m_groupToItem
QMap< BuildTargetItem *, GenericTargetListViewItem * > m_targetToItem
QMap< BuildFileItem *, GenericFileListViewItem * > m_fileToItem
KActionnewGroupAction
KActionnewTargetAction
KActionbuildGroupAction
KActionbuildAction
KActionbuildTargetAction
KActionbuildFileAction
KActioninstallGroupAction
KActioninstallAction
KActionnewFileAction
KActionaddFilesAction
KActiondeleteGroupAction
KActiondeleteTargetAction
KActiondeleteFileAction
KActionconfigureGroupAction
KActionconfigureTargetAction
KActionconfigureFileAction
KActionexecuteAction
KActionexecuteGroupAction
KActionexecuteTargetAction
KActioncleanAction
KActioncleanGroupAction
KActioncleanTargetAction

Constructor & Destructor Documentation

GenericProjectWidget::GenericProjectWidget GenericProjectPart part  ) 
 

Definition at line 49 of file genericproject_widget.cpp.

References initActions(), initDetailsListView(), initOverviewListView(), m_part, and slotMainGroupChanged().

GenericProjectWidget::~GenericProjectWidget  )  [virtual]
 

Definition at line 62 of file genericproject_widget.cpp.


Member Function Documentation

BuildGroupItem * GenericProjectWidget::activeGroup  ) 
 

Definition at line 283 of file genericproject_widget.cpp.

Referenced by addFile(), addTarget(), and slotAddFiles().

BuildTargetItem * GenericProjectWidget::activeTarget  ) 
 

Definition at line 338 of file genericproject_widget.cpp.

Referenced by slotAddFiles().

void GenericProjectWidget::addFile BuildFileItem file  ) 
 

Definition at line 327 of file genericproject_widget.cpp.

References activeGroup(), file, m_fileToItem, m_targetToItem, BuildTargetItem::parentGroup(), and BuildFileItem::parentTarget().

GenericGroupListViewItem * GenericProjectWidget::addGroup BuildGroupItem group  ) 
 

Definition at line 288 of file genericproject_widget.cpp.

References kdDebug(), m_groupToItem, m_overviewListView, and BuildGroupItem::parentGroup().

Referenced by slotNewGroup().

void GenericProjectWidget::addTarget BuildTargetItem target  ) 
 

Definition at line 312 of file genericproject_widget.cpp.

References activeGroup(), m_detailsListView, m_groupToItem, m_targetToItem, BuildTargetItem::parentGroup(), showDetails(), and KListView::takeItem().

Referenced by slotNewTarget().

void GenericProjectWidget::fileExecuted BuildFileItem fileItem  )  [signal]
 

Referenced by initDetailsListView(), and slotItemExecuted().

void GenericProjectWidget::fileSelected BuildFileItem fileItem  )  [signal]
 

void GenericProjectWidget::fillGroupItem BuildGroupItem group,
GenericGroupListViewItem item
[private]
 

Definition at line 215 of file genericproject_widget.cpp.

References BuildGroupItem::groups(), and m_groupToItem.

Referenced by slotMainGroupChanged().

void GenericProjectWidget::fillTarget BuildTargetItem target,
GenericTargetListViewItem item
[private]
 

Definition at line 272 of file genericproject_widget.cpp.

References BuildTargetItem::files(), and m_fileToItem.

Referenced by showDetails().

void GenericProjectWidget::groupExecuted BuildGroupItem groupItem  )  [signal]
 

Referenced by slotItemExecuted().

void GenericProjectWidget::groupSelected BuildGroupItem groupItem  )  [signal]
 

Referenced by initOverviewListView(), and slotItemSelected().

void GenericProjectWidget::initActions  )  [private]
 

Definition at line 353 of file genericproject_widget.cpp.

References KXMLGUIClient::actionCollection(), addFilesAction, buildAction, buildFileAction, buildGroupAction, buildTargetAction, cleanAction, cleanGroupAction, cleanTargetAction, configureFileAction, configureGroupAction, configureTargetAction, deleteFileAction, deleteGroupAction, deleteTargetAction, executeAction, executeGroupAction, executeTargetAction, installAction, installGroupAction, m_part, newFileAction, newGroupAction, newTargetAction, KAction::setToolTip(), KAction::setWhatsThis(), slotAddFiles(), slotBuild(), slotBuildFile(), slotBuildGroup(), slotBuildTarget(), slotClean(), slotCleanGroup(), slotCleanTarget(), slotConfigureFile(), slotConfigureGroup(), slotConfigureTarget(), slotDeleteFile(), slotDeleteGroup(), slotDeleteTarget(), slotExecute(), slotExecuteGroup(), slotExecuteTarget(), slotInstall(), slotInstallGroup(), slotNewFile(), slotNewGroup(), and slotNewTarget().

Referenced by GenericProjectWidget().

void GenericProjectWidget::initDetailsListView QSplitter splitter  )  [private]
 

Definition at line 124 of file genericproject_widget.cpp.

References KListView::addColumn(), fileExecuted(), m_detailsListView, m_part, KListView::setSorting(), showDetailContextMenu(), showFileDetails(), showTargetDetails(), slotAddFiles(), slotBuildTarget(), slotConfigureTargetOrFile(), slotDeleteTargetOrFile(), slotItemExecuted(), slotItemSelected(), slotNewFile(), and targetSelected().

Referenced by GenericProjectWidget().

void GenericProjectWidget::initOverviewListView QSplitter splitter  )  [private]
 

Definition at line 66 of file genericproject_widget.cpp.

References KListView::addColumn(), groupSelected(), m_overviewListView, m_part, KListView::setSorting(), showDetails(), showGroupContextMenu(), slotBuildGroup(), slotConfigureGroup(), slotItemSelected(), slotNewGroup(), and slotNewTarget().

Referenced by GenericProjectWidget().

void GenericProjectWidget::showDetailContextMenu KListView l,
QListViewItem i,
const QPoint p
[private, slot]
 

Definition at line 469 of file genericproject_widget.cpp.

References addFilesAction, buildTargetAction, cleanTargetAction, configureFileAction, configureTargetAction, deleteFileAction, deleteTargetAction, executeTargetAction, KPopupMenu::insertTitle(), newFileAction, and KAction::plug().

Referenced by initDetailsListView().

void GenericProjectWidget::showDetails BuildGroupItem groupItem  )  [slot]
 

Definition at line 247 of file genericproject_widget.cpp.

References fillTarget(), kdDebug(), m_activeGroup, m_activeTarget, m_detailsListView, m_fileToItem, m_targetToItem, and BuildGroupItem::targets().

Referenced by addTarget(), and initOverviewListView().

void GenericProjectWidget::showFileDetails BuildFileItem fileItem  )  [slot]
 

Definition at line 347 of file genericproject_widget.cpp.

References KDevPartController::editDocument(), kdDebug(), m_part, KDevPlugin::partController(), and BuildFileItem::url().

Referenced by initDetailsListView().

void GenericProjectWidget::showGroupContextMenu KListView l,
QListViewItem i,
const QPoint p
[private, slot]
 

Definition at line 448 of file genericproject_widget.cpp.

References buildGroupAction, cleanGroupAction, configureGroupAction, deleteGroupAction, executeGroupAction, KPopupMenu::insertTitle(), newGroupAction, newTargetAction, and KAction::plug().

Referenced by initOverviewListView().

void GenericProjectWidget::showTargetDetails BuildTargetItem targetItem  )  [slot]
 

Definition at line 343 of file genericproject_widget.cpp.

Referenced by initDetailsListView().

void GenericProjectWidget::slotAddFiles  )  [private, slot]
 

Definition at line 652 of file genericproject_widget.cpp.

References activeGroup(), activeTarget(), GenericProjectPart::addFiles(), KFileDialog::getOpenFileNames(), m_part, BuildBaseItem::path(), and GenericProjectPart::projectDirectory().

Referenced by initActions(), and initDetailsListView().

void GenericProjectWidget::slotBuild  )  [private, slot]
 

Definition at line 545 of file genericproject_widget.cpp.

References KDevBuildSystem::build(), GenericProjectPart::buildSystem(), and m_part.

Referenced by initActions().

void GenericProjectWidget::slotBuildFile  )  [private, slot]
 

Definition at line 570 of file genericproject_widget.cpp.

References KDevBuildSystem::build(), GenericProjectPart::buildSystem(), GenericFileListViewItem::fileItem(), m_detailsListView, and m_part.

Referenced by initActions().

void GenericProjectWidget::slotBuildGroup  )  [private, slot]
 

Definition at line 550 of file genericproject_widget.cpp.

References KDevBuildSystem::build(), GenericProjectPart::buildSystem(), GenericGroupListViewItem::groupItem(), m_overviewListView, and m_part.

Referenced by initActions(), and initOverviewListView().

void GenericProjectWidget::slotBuildTarget  )  [private, slot]
 

Definition at line 560 of file genericproject_widget.cpp.

References KDevBuildSystem::build(), GenericProjectPart::buildSystem(), m_detailsListView, m_part, and GenericTargetListViewItem::targetItem().

Referenced by initActions(), and initDetailsListView().

void GenericProjectWidget::slotClean  )  [private, slot]
 

Definition at line 778 of file genericproject_widget.cpp.

References GenericProjectPart::buildSystem(), KDevBuildSystem::clean(), and m_part.

Referenced by initActions().

void GenericProjectWidget::slotCleanGroup  )  [private, slot]
 

Definition at line 783 of file genericproject_widget.cpp.

References GenericProjectPart::buildSystem(), KDevBuildSystem::clean(), GenericGroupListViewItem::groupItem(), m_overviewListView, and m_part.

Referenced by initActions().

void GenericProjectWidget::slotCleanTarget  )  [private, slot]
 

Definition at line 793 of file genericproject_widget.cpp.

References GenericProjectPart::buildSystem(), KDevBuildSystem::clean(), m_detailsListView, m_part, and GenericTargetListViewItem::targetItem().

Referenced by initActions().

void GenericProjectWidget::slotConfigureFile  )  [private, slot]
 

Definition at line 764 of file genericproject_widget.cpp.

References GenericListViewItem::buildItem(), GenericProjectPart::buildSystem(), KDevBuildSystem::configureBuildItem(), m_detailsListView, and m_part.

Referenced by initActions(), and slotConfigureTargetOrFile().

void GenericProjectWidget::slotConfigureGroup  )  [private, slot]
 

Definition at line 731 of file genericproject_widget.cpp.

References GenericListViewItem::buildItem(), GenericProjectPart::buildSystem(), KDevBuildSystem::configureBuildItem(), kdDebug(), m_overviewListView, and m_part.

Referenced by initActions(), and initOverviewListView().

void GenericProjectWidget::slotConfigureTarget  )  [private, slot]
 

Definition at line 750 of file genericproject_widget.cpp.

References GenericListViewItem::buildItem(), GenericProjectPart::buildSystem(), KDevBuildSystem::configureBuildItem(), m_detailsListView, and m_part.

Referenced by initActions(), and slotConfigureTargetOrFile().

void GenericProjectWidget::slotConfigureTargetOrFile  )  [private, slot]
 

Definition at line 886 of file genericproject_widget.cpp.

References m_detailsListView, slotConfigureFile(), and slotConfigureTarget().

Referenced by initDetailsListView().

void GenericProjectWidget::slotDeleteFile  )  [private, slot]
 

Definition at line 711 of file genericproject_widget.cpp.

References KIO::NetAccess::del(), GenericFileListViewItem::fileItem(), kdDebug(), m_detailsListView, RemoveSubprojectDialog::removeFromDisk(), takeFile(), KURL::url(), and BuildFileItem::url().

Referenced by initActions(), and slotDeleteTargetOrFile().

void GenericProjectWidget::slotDeleteGroup  )  [private, slot]
 

Definition at line 677 of file genericproject_widget.cpp.

References GenericGroupListViewItem::groupItem(), m_overviewListView, m_part, BuildBaseItem::path(), GenericProjectPart::projectDirectory(), RemoveSubprojectDialog::removeFromDisk(), and takeGroup().

Referenced by initActions().

void GenericProjectWidget::slotDeleteTarget  )  [private, slot]
 

Definition at line 697 of file genericproject_widget.cpp.

References m_detailsListView, KMessageBox::questionYesNo(), and takeTarget().

Referenced by initActions(), and slotDeleteTargetOrFile().

void GenericProjectWidget::slotDeleteTargetOrFile  )  [private, slot]
 

Definition at line 873 of file genericproject_widget.cpp.

References m_detailsListView, slotDeleteFile(), and slotDeleteTarget().

Referenced by initDetailsListView().

void GenericProjectWidget::slotExecute  )  [private, slot]
 

Definition at line 605 of file genericproject_widget.cpp.

References GenericProjectPart::buildSystem(), KDevBuildSystem::execute(), and m_part.

Referenced by initActions().

void GenericProjectWidget::slotExecuteGroup  )  [private, slot]
 

Definition at line 610 of file genericproject_widget.cpp.

References GenericProjectPart::buildSystem(), KDevBuildSystem::execute(), GenericGroupListViewItem::groupItem(), m_overviewListView, and m_part.

Referenced by initActions().

void GenericProjectWidget::slotExecuteTarget  )  [private, slot]
 

Definition at line 620 of file genericproject_widget.cpp.

References GenericProjectPart::buildSystem(), KDevBuildSystem::execute(), m_detailsListView, m_part, and GenericTargetListViewItem::targetItem().

Referenced by initActions().

void GenericProjectWidget::slotInstall  )  [private, slot]
 

Definition at line 580 of file genericproject_widget.cpp.

References GenericProjectPart::buildSystem(), KDevBuildSystem::install(), and m_part.

Referenced by initActions().

void GenericProjectWidget::slotInstallGroup  )  [private, slot]
 

Definition at line 585 of file genericproject_widget.cpp.

References GenericProjectPart::buildSystem(), GenericGroupListViewItem::groupItem(), KDevBuildSystem::install(), m_overviewListView, and m_part.

Referenced by initActions().

void GenericProjectWidget::slotInstallTarget  )  [private, slot]
 

Definition at line 595 of file genericproject_widget.cpp.

References GenericProjectPart::buildSystem(), KDevBuildSystem::install(), m_detailsListView, m_part, and GenericTargetListViewItem::targetItem().

void GenericProjectWidget::slotItemExecuted QListViewItem item  )  [private, slot]
 

Definition at line 853 of file genericproject_widget.cpp.

References fileExecuted(), GenericFileListViewItem::fileItem(), groupExecuted(), GenericGroupListViewItem::groupItem(), kdDebug(), m_activeTarget, targetExecuted(), and GenericTargetListViewItem::targetItem().

Referenced by initDetailsListView().

void GenericProjectWidget::slotItemSelected QListViewItem item  )  [private, slot]
 

Definition at line 230 of file genericproject_widget.cpp.

References GenericGroupListViewItem::groupItem(), groupSelected(), kdDebug(), m_activeTarget, GenericTargetListViewItem::targetItem(), and targetSelected().

Referenced by initDetailsListView(), and initOverviewListView().

void GenericProjectWidget::slotMainGroupChanged BuildGroupItem mainGroup  )  [private, slot]
 

Definition at line 199 of file genericproject_widget.cpp.

References fillGroupItem(), m_fileToItem, m_groupToItem, m_overviewListView, and m_targetToItem.

Referenced by GenericProjectWidget().

void GenericProjectWidget::slotNewFile  )  [private, slot]
 

Definition at line 630 of file genericproject_widget.cpp.

References KDevPlugin::createFileSupport(), KDevCreateFile::createNewFile(), kdDebug(), m_detailsListView, m_part, BuildBaseItem::name(), BuildTargetItem::parentGroup(), BuildBaseItem::path(), GenericProjectPart::projectDirectory(), KDevCreateFile::CreatedFile::status, and GenericTargetListViewItem::targetItem().

Referenced by initActions(), and initDetailsListView().

void GenericProjectWidget::slotNewGroup  )  [private, slot]
 

Definition at line 512 of file genericproject_widget.cpp.

References addGroup(), KInputDialog::getText(), GenericGroupListViewItem::groupItem(), m_overviewListView, m_part, BuildBaseItem::path(), and GenericProjectPart::projectDirectory().

Referenced by initActions(), and initOverviewListView().

void GenericProjectWidget::slotNewTarget  )  [private, slot]
 

Definition at line 530 of file genericproject_widget.cpp.

References addTarget(), KInputDialog::getText(), GenericGroupListViewItem::groupItem(), and m_overviewListView.

Referenced by initActions(), and initOverviewListView().

void GenericProjectWidget::takeFile GenericFileListViewItem it  ) 
 

Definition at line 845 of file genericproject_widget.cpp.

References file, GenericFileListViewItem::fileItem(), and m_fileToItem.

Referenced by slotDeleteFile().

void GenericProjectWidget::takeGroup GenericGroupListViewItem it  ) 
 

Definition at line 804 of file genericproject_widget.cpp.

References GenericGroupListViewItem::groupItem(), BuildGroupItem::groups(), and m_groupToItem.

Referenced by slotDeleteGroup().

void GenericProjectWidget::takeTarget GenericTargetListViewItem it  ) 
 

Definition at line 816 of file genericproject_widget.cpp.

References BuildTargetItem::files(), kdDebug(), m_part, m_targetToItem, GenericProjectPart::projectDirectory(), and GenericTargetListViewItem::targetItem().

Referenced by slotDeleteTarget().

void GenericProjectWidget::targetExecuted BuildTargetItem targetItem  )  [signal]
 

Referenced by slotItemExecuted().

void GenericProjectWidget::targetSelected BuildTargetItem targetItem  )  [signal]
 

Referenced by initDetailsListView(), and slotItemSelected().


Member Data Documentation

KAction* GenericProjectWidget::addFilesAction [private]
 

Definition at line 125 of file genericproject_widget.h.

Referenced by initActions(), and showDetailContextMenu().

KAction* GenericProjectWidget::buildAction [private]
 

Definition at line 119 of file genericproject_widget.h.

Referenced by initActions().

KAction* GenericProjectWidget::buildFileAction [private]
 

Definition at line 121 of file genericproject_widget.h.

Referenced by initActions().

KAction* GenericProjectWidget::buildGroupAction [private]
 

Definition at line 118 of file genericproject_widget.h.

Referenced by initActions(), and showGroupContextMenu().

KAction* GenericProjectWidget::buildTargetAction [private]
 

Definition at line 120 of file genericproject_widget.h.

Referenced by initActions(), and showDetailContextMenu().

KAction* GenericProjectWidget::cleanAction [private]
 

Definition at line 135 of file genericproject_widget.h.

Referenced by initActions().

KAction* GenericProjectWidget::cleanGroupAction [private]
 

Definition at line 136 of file genericproject_widget.h.

Referenced by initActions(), and showGroupContextMenu().

KAction* GenericProjectWidget::cleanTargetAction [private]
 

Definition at line 137 of file genericproject_widget.h.

Referenced by initActions(), and showDetailContextMenu().

KAction* GenericProjectWidget::configureFileAction [private]
 

Definition at line 131 of file genericproject_widget.h.

Referenced by initActions(), and showDetailContextMenu().

KAction* GenericProjectWidget::configureGroupAction [private]
 

Definition at line 129 of file genericproject_widget.h.

Referenced by initActions(), and showGroupContextMenu().

KAction* GenericProjectWidget::configureTargetAction [private]
 

Definition at line 130 of file genericproject_widget.h.

Referenced by initActions(), and showDetailContextMenu().

KAction* GenericProjectWidget::deleteFileAction [private]
 

Definition at line 128 of file genericproject_widget.h.

Referenced by initActions(), and showDetailContextMenu().

KAction* GenericProjectWidget::deleteGroupAction [private]
 

Definition at line 126 of file genericproject_widget.h.

Referenced by initActions(), and showGroupContextMenu().

KAction* GenericProjectWidget::deleteTargetAction [private]
 

Definition at line 127 of file genericproject_widget.h.

Referenced by initActions(), and showDetailContextMenu().

KAction* GenericProjectWidget::executeAction [private]
 

Definition at line 132 of file genericproject_widget.h.

Referenced by initActions().

KAction* GenericProjectWidget::executeGroupAction [private]
 

Definition at line 133 of file genericproject_widget.h.

Referenced by initActions(), and showGroupContextMenu().

KAction* GenericProjectWidget::executeTargetAction [private]
 

Definition at line 134 of file genericproject_widget.h.

Referenced by initActions(), and showDetailContextMenu().

KAction* GenericProjectWidget::installAction [private]
 

Definition at line 123 of file genericproject_widget.h.

Referenced by initActions().

KAction* GenericProjectWidget::installGroupAction [private]
 

Definition at line 122 of file genericproject_widget.h.

Referenced by initActions().

BuildGroupItem* GenericProjectWidget::m_activeGroup [private]
 

Definition at line 109 of file genericproject_widget.h.

Referenced by showDetails().

BuildTargetItem* GenericProjectWidget::m_activeTarget [private]
 

Definition at line 110 of file genericproject_widget.h.

Referenced by showDetails(), slotItemExecuted(), and slotItemSelected().

DetailsListView* GenericProjectWidget::m_detailsListView [private]
 

Definition at line 108 of file genericproject_widget.h.

Referenced by addTarget(), initDetailsListView(), showDetails(), slotBuildFile(), slotBuildTarget(), slotCleanTarget(), slotConfigureFile(), slotConfigureTarget(), slotConfigureTargetOrFile(), slotDeleteFile(), slotDeleteTarget(), slotDeleteTargetOrFile(), slotExecuteTarget(), slotInstallTarget(), and slotNewFile().

QMap<BuildFileItem*, GenericFileListViewItem*> GenericProjectWidget::m_fileToItem [private]
 

Definition at line 114 of file genericproject_widget.h.

Referenced by addFile(), fillTarget(), showDetails(), slotMainGroupChanged(), and takeFile().

QMap<BuildGroupItem*, GenericGroupListViewItem*> GenericProjectWidget::m_groupToItem [private]
 

Definition at line 112 of file genericproject_widget.h.

Referenced by addGroup(), addTarget(), fillGroupItem(), slotMainGroupChanged(), and takeGroup().

OverviewListView* GenericProjectWidget::m_overviewListView [private]
 

Definition at line 107 of file genericproject_widget.h.

Referenced by addGroup(), initOverviewListView(), slotBuildGroup(), slotCleanGroup(), slotConfigureGroup(), slotDeleteGroup(), slotExecuteGroup(), slotInstallGroup(), slotMainGroupChanged(), slotNewGroup(), and slotNewTarget().

GenericProjectPart* GenericProjectWidget::m_part [private]
 

Definition at line 106 of file genericproject_widget.h.

Referenced by GenericProjectWidget(), initActions(), initDetailsListView(), initOverviewListView(), showFileDetails(), slotAddFiles(), slotBuild(), slotBuildFile(), slotBuildGroup(), slotBuildTarget(), slotClean(), slotCleanGroup(), slotCleanTarget(), slotConfigureFile(), slotConfigureGroup(), slotConfigureTarget(), slotDeleteGroup(), slotExecute(), slotExecuteGroup(), slotExecuteTarget(), slotInstall(), slotInstallGroup(), slotInstallTarget(), slotNewFile(), slotNewGroup(), and takeTarget().

QMap<BuildTargetItem*, GenericTargetListViewItem*> GenericProjectWidget::m_targetToItem [private]
 

Definition at line 113 of file genericproject_widget.h.

Referenced by addFile(), addTarget(), showDetails(), slotMainGroupChanged(), and takeTarget().

KAction* GenericProjectWidget::newFileAction [private]
 

Definition at line 124 of file genericproject_widget.h.

Referenced by initActions(), and showDetailContextMenu().

KAction* GenericProjectWidget::newGroupAction [private]
 

Definition at line 116 of file genericproject_widget.h.

Referenced by initActions(), and showGroupContextMenu().

KAction* GenericProjectWidget::newTargetAction [private]
 

Definition at line 117 of file genericproject_widget.h.

Referenced by initActions(), and showGroupContextMenu().


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 Tue Feb 22 09:43:04 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003