KDevelop API Documentation

GenericProjectWidget Class Reference

#include <genericproject_widget.h>

Inheritance diagram for GenericProjectWidget:

QVBox 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 GenericProjectWidget(), initActions(), initDetailsListView(), initOverviewListView(), m_part, and slotMainGroupChanged().

Referenced by GenericProjectWidget().

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.

References m_activeGroup.

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

BuildTargetItem * GenericProjectWidget::activeTarget  ) 
 

Definition at line 338 of file genericproject_widget.cpp.

References m_activeTarget.

Referenced by slotAddFiles().

void GenericProjectWidget::addFile BuildFileItem file  ) 
 

Definition at line 327 of file genericproject_widget.cpp.

References activeGroup(), addFile(), file, m_fileToItem, and m_targetToItem.

Referenced by addFile().

GenericGroupListViewItem * GenericProjectWidget::addGroup BuildGroupItem group  ) 
 

Definition at line 288 of file genericproject_widget.cpp.

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

Referenced by addGroup(), and slotNewGroup().

void GenericProjectWidget::addTarget BuildTargetItem target  ) 
 

Definition at line 312 of file genericproject_widget.cpp.

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

Referenced by addTarget(), and 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 fillGroupItem(), BuildGroupItem::groups(), and m_groupToItem.

Referenced by fillGroupItem(), and slotMainGroupChanged().

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

Definition at line 272 of file genericproject_widget.cpp.

References BuildTargetItem::files(), fillTarget(), and m_fileToItem.

Referenced by fillTarget(), and 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(), initDetailsListView(), m_detailsListView, m_part, KListView::setSorting(), showDetailContextMenu(), showFileDetails(), showTargetDetails(), slotAddFiles(), slotBuildTarget(), slotConfigureTargetOrFile(), slotDeleteTargetOrFile(), slotItemExecuted(), slotItemSelected(), slotNewFile(), and targetSelected().

Referenced by GenericProjectWidget(), and initDetailsListView().

void GenericProjectWidget::initOverviewListView QSplitter splitter  )  [private]
 

Definition at line 66 of file genericproject_widget.cpp.

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

Referenced by GenericProjectWidget(), and initOverviewListView().

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, newFileAction, KAction::plug(), and showDetailContextMenu().

Referenced by initDetailsListView(), and showDetailContextMenu().

void GenericProjectWidget::showDetails BuildGroupItem groupItem  )  [slot]
 

Definition at line 247 of file genericproject_widget.cpp.

References endl(), fillTarget(), kdDebug(), m_activeGroup, m_activeTarget, m_detailsListView, m_fileToItem, m_targetToItem, and showDetails().

Referenced by addTarget(), initOverviewListView(), and showDetails().

void GenericProjectWidget::showFileDetails BuildFileItem fileItem  )  [slot]
 

Definition at line 347 of file genericproject_widget.cpp.

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

Referenced by initDetailsListView(), and showFileDetails().

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, newGroupAction, newTargetAction, KAction::plug(), and showGroupContextMenu().

Referenced by initOverviewListView(), and showGroupContextMenu().

void GenericProjectWidget::showTargetDetails BuildTargetItem targetItem  )  [slot]
 

Definition at line 343 of file genericproject_widget.cpp.

References showTargetDetails().

Referenced by initDetailsListView(), and showTargetDetails().

void GenericProjectWidget::slotAddFiles  )  [private, slot]
 

Definition at line 650 of file genericproject_widget.cpp.

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

Referenced by initActions(), and initDetailsListView().

void GenericProjectWidget::slotBuild  )  [private, slot]
 

Definition at line 543 of file genericproject_widget.cpp.

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

Referenced by initActions().

void GenericProjectWidget::slotBuildFile  )  [private, slot]
 

Definition at line 568 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 548 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 558 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 776 of file genericproject_widget.cpp.

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

Referenced by initActions().

void GenericProjectWidget::slotCleanGroup  )  [private, slot]
 

Definition at line 781 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 791 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 762 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 729 of file genericproject_widget.cpp.

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

Referenced by initActions(), and initOverviewListView().

void GenericProjectWidget::slotConfigureTarget  )  [private, slot]
 

Definition at line 748 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 884 of file genericproject_widget.cpp.

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

Referenced by initDetailsListView().

void GenericProjectWidget::slotDeleteFile  )  [private, slot]
 

Definition at line 709 of file genericproject_widget.cpp.

References KIO::del(), endl(), 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 675 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 695 of file genericproject_widget.cpp.

References m_detailsListView, and takeTarget().

Referenced by initActions(), and slotDeleteTargetOrFile().

void GenericProjectWidget::slotDeleteTargetOrFile  )  [private, slot]
 

Definition at line 871 of file genericproject_widget.cpp.

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

Referenced by initDetailsListView().

void GenericProjectWidget::slotExecute  )  [private, slot]
 

Definition at line 603 of file genericproject_widget.cpp.

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

Referenced by initActions().

void GenericProjectWidget::slotExecuteGroup  )  [private, slot]
 

Definition at line 608 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 618 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 578 of file genericproject_widget.cpp.

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

Referenced by initActions().

void GenericProjectWidget::slotInstallGroup  )  [private, slot]
 

Definition at line 583 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 593 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 851 of file genericproject_widget.cpp.

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

Referenced by initDetailsListView(), and slotItemExecuted().

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

Definition at line 230 of file genericproject_widget.cpp.

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

Referenced by initDetailsListView(), initOverviewListView(), and slotItemSelected().

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

Definition at line 199 of file genericproject_widget.cpp.

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

Referenced by GenericProjectWidget(), and slotMainGroupChanged().

void GenericProjectWidget::slotNewFile  )  [private, slot]
 

Definition at line 628 of file genericproject_widget.cpp.

References KDevPlugin::createFileSupport(), KDevCreateFile::createNewFile(), endl(), 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 510 of file genericproject_widget.cpp.

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

Referenced by initActions(), and initOverviewListView().

void GenericProjectWidget::slotNewTarget  )  [private, slot]
 

Definition at line 528 of file genericproject_widget.cpp.

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

Referenced by initActions(), and initOverviewListView().

void GenericProjectWidget::takeFile GenericFileListViewItem it  ) 
 

Definition at line 843 of file genericproject_widget.cpp.

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

Referenced by slotDeleteFile(), and takeFile().

void GenericProjectWidget::takeGroup GenericGroupListViewItem it  ) 
 

Definition at line 802 of file genericproject_widget.cpp.

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

Referenced by slotDeleteGroup(), and takeGroup().

void GenericProjectWidget::takeTarget GenericTargetListViewItem it  ) 
 

Definition at line 814 of file genericproject_widget.cpp.

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

Referenced by slotDeleteTarget(), and takeTarget().

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 activeGroup(), and showDetails().

BuildTargetItem* GenericProjectWidget::m_activeTarget [private]
 

Definition at line 110 of file genericproject_widget.h.

Referenced by activeTarget(), 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.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:25 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003