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

QCheckBoxremoveFromTargetsCheckBox
AutoProjectWidgetm_widget
AutoProjectPartm_part
SubprojectItemsubProject
TargetItemtarget
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