KDevelop API Documentation

AddExistingFilesDialog Class Reference

#include <addexistingfilesdlg.h>

Inheritance diagram for AddExistingFilesDialog:

Inheritance graph
[legend]
Collaboration diagram for AddExistingFilesDialog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AddExistingFilesDialog (AutoProjectPart *part, AutoProjectWidget *widget, SubprojectItem *spitem, TargetItem *titem, QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)
 Here resides the Import-existing-files-dialog of the Automake Manager (a KDevelop build tool part) *.
 ~AddExistingFilesDialog ()

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

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

Here resides the Import-existing-files-dialog of the Automake Manager (a KDevelop build tool part) *.

Definition at line 57 of file addexistingfilesdlg.cpp.

References importView, init(), m_part, m_spitem, m_titem, m_widget, TargetItem::name, SubprojectItem::path, TargetItem::prefix, TargetItem::primary, KSqueezedTextLabel::setText(), sourceSelector, and ProjectItem::type().

AddExistingFilesDialog::~AddExistingFilesDialog  ) 
 

Definition at line 109 of file addexistingfilesdlg.cpp.


Member Function Documentation

void AddExistingFilesDialog::importItems  )  [protected]
 

Definition at line 144 of file addexistingfilesdlg.cpp.

References KFileView::clear(), importView, KFileIconView::insertItem(), KFileView::items(), m_importList, m_titem, FileItem::name, KImportIconView::somethingDropped(), and KMessageBox::warningContinueCancelList().

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

void AddExistingFilesDialog::init  )  [protected]
 

Definition at line 122 of file addexistingfilesdlg.cpp.

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

Referenced by AddExistingFilesDialog().

void AddExistingFilesDialog::slotAddAll  )  [protected, slot]
 

Definition at line 350 of file addexistingfilesdlg.cpp.

References FileSelectorWidget::dirOperator(), importItems(), KFileView::items(), m_importList, sourceSelector, and KDirOperator::view().

Referenced by init().

void AddExistingFilesDialog::slotAddSelected  )  [protected, slot]
 

Definition at line 334 of file addexistingfilesdlg.cpp.

References FileSelectorWidget::dirOperator(), importItems(), m_importList, KDirOperator::selectedItems(), and sourceSelector.

Referenced by init().

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

Definition at line 414 of file addexistingfilesdlg.cpp.

References KURLDrag::decode(), KMimeType::defaultMimeType(), KMimeType::findByURL(), importItems(), kdDebug(), m_importList, and KMimeType::Ptr.

Referenced by init().

void AddExistingFilesDialog::slotOk  )  [protected, slot]
 

Definition at line 228 of file addexistingfilesdlg.cpp.

References AutoProjectTool::canonicalize(), KFileView::count(), AutoProjectWidget::createFileItem(), AutoProjectWidget::emitAddedFiles(), importView, KFileView::items(), m_part, m_spitem, m_titem, m_widget, AutoProjectTool::modifyMakefileam(), TargetItem::name, SubprojectItem::path, TargetItem::prefix, TargetItem::primary, AutoProjectPart::projectDirectory(), KMessageBox::questionYesNoList(), KProgress::setFormat(), KProgress::setTotalSteps(), KProgress::setValue(), TargetItem::sources, KProcess::start(), KProgress::value(), and SubprojectItem::variables.

Referenced by init().

void AddExistingFilesDialog::slotRemoveAll  )  [protected, slot]
 

Definition at line 365 of file addexistingfilesdlg.cpp.

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

Referenced by init().

void AddExistingFilesDialog::slotRemoveSelected  )  [protected, slot]
 

Definition at line 382 of file addexistingfilesdlg.cpp.

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

Referenced by init().


Member Data Documentation

KImportIconView* AddExistingFilesDialog::importView [private]
 

Definition at line 49 of file addexistingfilesdlg.h.

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

KFileItemList AddExistingFilesDialog::m_importList [private]
 

Definition at line 57 of file addexistingfilesdlg.h.

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

AutoProjectPart* AddExistingFilesDialog::m_part [private]
 

Definition at line 51 of file addexistingfilesdlg.h.

Referenced by AddExistingFilesDialog(), and slotOk().

SubprojectItem* AddExistingFilesDialog::m_spitem [private]
 

Definition at line 55 of file addexistingfilesdlg.h.

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

TargetItem* AddExistingFilesDialog::m_titem [private]
 

Definition at line 54 of file addexistingfilesdlg.h.

Referenced by AddExistingFilesDialog(), importItems(), and slotOk().

AutoProjectWidget* AddExistingFilesDialog::m_widget [private]
 

Definition at line 52 of file addexistingfilesdlg.h.

Referenced by AddExistingFilesDialog(), and slotOk().

FileSelectorWidget* AddExistingFilesDialog::sourceSelector [private]
 

Definition at line 48 of file addexistingfilesdlg.h.

Referenced by AddExistingFilesDialog(), 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:30 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003