KDevelop API Documentation

AddApplicationDialog Class Reference

#include <addapplicationdlg.h>

Inheritance diagram for AddApplicationDialog:

Inheritance graph
[legend]
Collaboration diagram for AddApplicationDialog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AddApplicationDialog (AutoProjectWidget *widget, SubprojectItem *spitem, QWidget *parent=0, const char *name=0)
 ~AddApplicationDialog ()

Protected Member Functions

virtual void iconClicked ()
virtual void addTypeClicked ()
virtual void removeTypeClicked ()
virtual void accept ()

Private Attributes

AutoProjectWidgetm_widget
SubprojectItemsubProject
QString iconName

Constructor & Destructor Documentation

AddApplicationDialog::AddApplicationDialog AutoProjectWidget widget,
SubprojectItem spitem,
QWidget parent = 0,
const char *  name = 0
 

Definition at line 35 of file addapplicationdlg.cpp.

References KMimeType::allMimeTypes(), KMimeType::List, m_widget, subProject, and SubprojectItem::targets.

AddApplicationDialog::~AddApplicationDialog  ) 
 

Definition at line 70 of file addapplicationdlg.cpp.


Member Function Documentation

void AddApplicationDialog::accept  )  [protected, virtual]
 

Definition at line 108 of file addapplicationdlg.cpp.

References AutoProjectWidget::createFileItem(), AutoProjectWidget::createTargetItem(), iconName, m_widget, AutoProjectTool::modifyMakefileam(), SubprojectItem::path, TargetItem::prefix, SubprojectItem::prefixes, TargetItem::primary, KMessageBox::sorry(), TargetItem::sources, subProject, SubprojectItem::targets, and SubprojectItem::variables.

void AddApplicationDialog::addTypeClicked  )  [protected, virtual]
 

Reimplemented from AddApplicationDialogBase.

Definition at line 86 of file addapplicationdlg.cpp.

void AddApplicationDialog::iconClicked  )  [protected, virtual]
 

Reimplemented from AddApplicationDialogBase.

Definition at line 74 of file addapplicationdlg.cpp.

References iconName, KIconLoader::loadIcon(), and KIconDialog::selectIcon().

void AddApplicationDialog::removeTypeClicked  )  [protected, virtual]
 

Reimplemented from AddApplicationDialogBase.

Definition at line 102 of file addapplicationdlg.cpp.


Member Data Documentation

QString AddApplicationDialog::iconName [private]
 

Definition at line 40 of file addapplicationdlg.h.

Referenced by accept(), and iconClicked().

AutoProjectWidget* AddApplicationDialog::m_widget [private]
 

Definition at line 38 of file addapplicationdlg.h.

Referenced by accept(), and AddApplicationDialog().

SubprojectItem* AddApplicationDialog::subProject [private]
 

Definition at line 39 of file addapplicationdlg.h.

Referenced by accept(), and AddApplicationDialog().


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