KDevelop API Documentation

AddServiceDialog Class Reference

#include <addservicedlg.h>

Inheritance diagram for AddServiceDialog:

Inheritance graph
[legend]
Collaboration diagram for AddServiceDialog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Protected Member Functions

virtual void iconClicked ()
virtual void addTypeClicked ()
virtual void removeTypeClicked ()
virtual void propertyExecuted (QListViewItem *item)
virtual void accept ()

Private Member Functions

void updateProperties ()

Private Attributes

AutoProjectWidgetm_widget
SubprojectItemsubProject
QString iconName

Constructor & Destructor Documentation

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

Definition at line 34 of file addservicedlg.cpp.

References KServiceType::allServiceTypes(), KServiceType::List, m_widget, subProject, and SubprojectItem::targets.

AddServiceDialog::~AddServiceDialog  ) 
 

Definition at line 65 of file addservicedlg.cpp.


Member Function Documentation

void AddServiceDialog::accept  )  [protected, virtual]
 

Definition at line 148 of file addservicedlg.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 AddServiceDialog::addTypeClicked  )  [protected, virtual]
 

Reimplemented from AddServiceDialogBase.

Definition at line 106 of file addservicedlg.cpp.

References updateProperties().

void AddServiceDialog::iconClicked  )  [protected, virtual]
 

Reimplemented from AddServiceDialogBase.

Definition at line 94 of file addservicedlg.cpp.

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

void AddServiceDialog::propertyExecuted QListViewItem item  )  [protected, virtual]
 

Reimplemented from AddServiceDialogBase.

Definition at line 132 of file addservicedlg.cpp.

References KInputDialog::getText().

void AddServiceDialog::removeTypeClicked  )  [protected, virtual]
 

Reimplemented from AddServiceDialogBase.

Definition at line 124 of file addservicedlg.cpp.

References updateProperties().

void AddServiceDialog::updateProperties  )  [private]
 

Definition at line 69 of file addservicedlg.cpp.

References KServiceType::Ptr, and KServiceType::serviceType().

Referenced by addTypeClicked(), and removeTypeClicked().


Member Data Documentation

QString AddServiceDialog::iconName [private]
 

Definition at line 43 of file addservicedlg.h.

Referenced by accept(), and iconClicked().

AutoProjectWidget* AddServiceDialog::m_widget [private]
 

Definition at line 41 of file addservicedlg.h.

Referenced by accept(), and AddServiceDialog().

SubprojectItem* AddServiceDialog::subProject [private]
 

Definition at line 42 of file addservicedlg.h.

Referenced by accept(), and AddServiceDialog().


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