KDevelop API Documentation

RemoveFileDialog Class Reference

#include <removefiledlg.h>

Inheritance diagram for RemoveFileDialog:

Inheritance graph
[legend]
Collaboration diagram for RemoveFileDialog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RemoveFileDialog (AutoProjectWidget *widget, AutoProjectPart *part, SubprojectItem *spitem, TargetItem *item, const QString &filename, QWidget *parent=0, const char *name=0)
 ~RemoveFileDialog ()

Protected Member Functions

virtual void accept ()

Private Attributes

QCheckBox * removeFromTargetsCheckBox
AutoProjectWidget * m_widget
AutoProjectPart * m_part
SubprojectItem * subProject
TargetItem * target
QString fileName

Constructor & Destructor Documentation

RemoveFileDialog::RemoveFileDialog (  AutoProjectWidget *  widget,
AutoProjectPart *  part,
SubprojectItem *  spitem,
TargetItem *  item,
const QString &  filename,
QWidget *  parent = 0,
const char *  name = 0
) 
 

Definition at line 44 of file removefiledlg.cpp.

References accept(), fileListContains(), fileName, m_part, m_widget, TargetItem::name, SubprojectItem::path, TargetItem::prefix, TargetItem::primary, removeFromTargetsCheckBox, size, subProject, target, and SubprojectItem::targets.

RemoveFileDialog::~RemoveFileDialog (   ) 
 

Definition at line 91 of file removefiledlg.cpp.


Member Function Documentation

void RemoveFileDialog::accept (   )  [protected, virtual]
 

Definition at line 95 of file removefiledlg.cpp.

References AutoProjectTool::canonicalize(), AutoProjectWidget::emitRemovedFile(), fileListContains(), fileName, m_part, m_widget, AutoProjectTool::modifyMakefileam(), TargetItem::name, FileItem::name, SubprojectItem::path, TargetItem::prefix, TargetItem::primary, AutoProjectPart::projectDirectory(), KDevPlugin::projectDom(), removeFromTargetsCheckBox, TargetItem::sources, subProject, target, SubprojectItem::targets, and SubprojectItem::variables.

Referenced by RemoveFileDialog().


Member Data Documentation

QString RemoveFileDialog::fileName [private]
 

Definition at line 47 of file removefiledlg.h.

Referenced by accept(), and RemoveFileDialog().

AutoProjectPart* RemoveFileDialog::m_part [private]
 

Definition at line 44 of file removefiledlg.h.

Referenced by accept(), and RemoveFileDialog().

AutoProjectWidget* RemoveFileDialog::m_widget [private]
 

Definition at line 43 of file removefiledlg.h.

Referenced by accept(), and RemoveFileDialog().

QCheckBox* RemoveFileDialog::removeFromTargetsCheckBox [private]
 

Definition at line 40 of file removefiledlg.h.

Referenced by accept(), and RemoveFileDialog().

SubprojectItem* RemoveFileDialog::subProject [private]
 

Definition at line 45 of file removefiledlg.h.

Referenced by accept(), and RemoveFileDialog().

TargetItem* RemoveFileDialog::target [private]
 

Definition at line 46 of file removefiledlg.h.

Referenced by accept(), and RemoveFileDialog().


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