KDevelop API Documentation

AddExistingDirectoriesDialog Class Reference

#include <addexistingdirectoriesdlg.h>

Inheritance diagram for AddExistingDirectoriesDialog:

Inheritance graph
[legend]
Collaboration diagram for AddExistingDirectoriesDialog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AddExistingDirectoriesDialog (AutoProjectPart *part, AutoProjectWidget *widget, SubprojectItem *spitem, QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)
 ~AddExistingDirectoriesDialog ()

Protected Slots

void slotAddSelected ()
void slotAddAll ()
void slotRemoveAll ()
void slotRemoveSelected ()
void slotDropped (QDropEvent *ev)
void slotOk ()

Protected Member Functions

void init ()
void importItems ()

Private Attributes

FileSelectorWidgetsourceSelector
KImportIconViewimportView
AutoProjectPartm_part
AutoProjectWidgetm_widget
TargetItemm_titem
SubprojectItemm_spitem
KFileItemList m_importList

Constructor & Destructor Documentation

AddExistingDirectoriesDialog::AddExistingDirectoriesDialog AutoProjectPart part,
AutoProjectWidget widget,
SubprojectItem spitem,
QWidget parent = 0,
const char *  name = 0,
bool  modal = FALSE,
WFlags  fl = 0
 

Definition at line 37 of file addexistingdirectoriesdlg.cpp.

References importView, init(), m_part, m_spitem, m_widget, and sourceSelector.

AddExistingDirectoriesDialog::~AddExistingDirectoriesDialog  ) 
 

Definition at line 79 of file addexistingdirectoriesdlg.cpp.


Member Function Documentation

void AddExistingDirectoriesDialog::importItems  )  [protected]
 

Definition at line 104 of file addexistingdirectoriesdlg.cpp.

References KURL::addPath(), KFileView::clear(), KIO::NetAccess::exists(), importView, KFileIconView::insertItem(), KFileView::items(), m_importList, and KImportIconView::somethingDropped().

Referenced by slotAddAll(), slotAddSelected(), and slotDropped().

void AddExistingDirectoriesDialog::init  )  [protected]
 

Definition at line 83 of file addexistingdirectoriesdlg.cpp.

References importView, m_spitem, SubprojectItem::path, FileSelectorWidget::setDir(), KIconView::setMode(), KFileIconView::setSelectionMode(), slotAddAll(), slotAddSelected(), slotDropped(), slotOk(), slotRemoveAll(), slotRemoveSelected(), and sourceSelector.

Referenced by AddExistingDirectoriesDialog().

void AddExistingDirectoriesDialog::slotAddAll  )  [protected, slot]
 

Definition at line 279 of file addexistingdirectoriesdlg.cpp.

References AutoProjectWidget::allSubprojects(), FileSelectorWidget::dirOperator(), URLUtil::extractPathNameRelative(), importItems(), KFileView::items(), m_importList, m_part, m_widget, AutoProjectPart::projectDirectory(), sourceSelector, and KDirOperator::view().

Referenced by init().

void AddExistingDirectoriesDialog::slotAddSelected  )  [protected, slot]
 

Definition at line 261 of file addexistingdirectoriesdlg.cpp.

References AutoProjectWidget::allSubprojects(), FileSelectorWidget::dirOperator(), URLUtil::extractPathNameRelative(), importItems(), m_importList, m_part, m_widget, AutoProjectPart::projectDirectory(), KDirOperator::selectedItems(), and sourceSelector.

Referenced by init().

void AddExistingDirectoriesDialog::slotDropped QDropEvent ev  )  [protected, slot]
 

Definition at line 345 of file addexistingdirectoriesdlg.cpp.

References AutoProjectWidget::allSubprojects(), KURLDrag::decode(), KMimeType::defaultMimeType(), URLUtil::extractPathNameRelative(), KMimeType::findByURL(), importItems(), kdDebug(), m_importList, m_part, m_widget, AutoProjectPart::projectDirectory(), and KMimeType::Ptr.

Referenced by init().

void AddExistingDirectoriesDialog::slotOk  )  [protected, slot]
 

Definition at line 157 of file addexistingdirectoriesdlg.cpp.

References AutoProjectTool::configureinLoadMakefiles(), AutoProjectTool::configureinSaveMakefiles(), KFileView::count(), endl(), AutoProjectWidget::getSubprojectView(), importView, AutoProjectPart::isKDE(), KFileView::items(), m_part, m_spitem, m_widget, AutoProjectTool::modifyMakefileam(), AutoProjectPart::needMakefileCvs(), AutoSubprojectView::parse(), SubprojectItem::path, AutoProjectPart::projectDirectory(), KProcess::start(), SubprojectItem::subdir, and SubprojectItem::variables.

Referenced by init().

void AddExistingDirectoriesDialog::slotRemoveAll  )  [protected, slot]
 

Definition at line 297 of file addexistingdirectoriesdlg.cpp.

References importView, KFileView::items(), kdDebug(), KFileIconView::removeItem(), and KImportIconView::somethingDropped().

Referenced by init().

void AddExistingDirectoriesDialog::slotRemoveSelected  )  [protected, slot]
 

Definition at line 314 of file addexistingdirectoriesdlg.cpp.

References KFileView::count(), importView, KFileView::items(), KFileIconView::removeItem(), KFileView::selectedItems(), and KImportIconView::somethingDropped().

Referenced by init().


Member Data Documentation

KImportIconView* AddExistingDirectoriesDialog::importView [private]
 

Definition at line 46 of file addexistingdirectoriesdlg.h.

Referenced by AddExistingDirectoriesDialog(), importItems(), init(), slotOk(), slotRemoveAll(), and slotRemoveSelected().

KFileItemList AddExistingDirectoriesDialog::m_importList [private]
 

Definition at line 54 of file addexistingdirectoriesdlg.h.

Referenced by importItems(), slotAddAll(), slotAddSelected(), and slotDropped().

AutoProjectPart* AddExistingDirectoriesDialog::m_part [private]
 

Definition at line 48 of file addexistingdirectoriesdlg.h.

Referenced by AddExistingDirectoriesDialog(), slotAddAll(), slotAddSelected(), slotDropped(), and slotOk().

SubprojectItem* AddExistingDirectoriesDialog::m_spitem [private]
 

Definition at line 52 of file addexistingdirectoriesdlg.h.

Referenced by AddExistingDirectoriesDialog(), init(), and slotOk().

TargetItem* AddExistingDirectoriesDialog::m_titem [private]
 

Definition at line 51 of file addexistingdirectoriesdlg.h.

AutoProjectWidget* AddExistingDirectoriesDialog::m_widget [private]
 

Definition at line 49 of file addexistingdirectoriesdlg.h.

Referenced by AddExistingDirectoriesDialog(), slotAddAll(), slotAddSelected(), slotDropped(), and slotOk().

FileSelectorWidget* AddExistingDirectoriesDialog::sourceSelector [private]
 

Definition at line 45 of file addexistingdirectoriesdlg.h.

Referenced by AddExistingDirectoriesDialog(), init(), slotAddAll(), and slotAddSelected().


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