KDevelop API Documentation

FileCreate::NewFileChooser Class Reference

#include <filecreate_newfile.h>

Inheritance diagram for FileCreate::NewFileChooser:

KDialogBase KDialog QDialog List of all members.

Public Member Functions

 NewFileChooser (QWidget *parent=0)
virtual ~NewFileChooser ()
void setFileTypes (QPtrList< FileType > typelist)
KURL url () const
bool addToProject () const
const FileTypeselectedType () const
void setCurrent (const FileType *filetype)
void setDirectory (const QString &url)
void setName (const QString &name)

Protected Member Functions

void addType (const FileType *filetype)

Protected Attributes

QGridLayoutm_grid
KURLRequesterm_urlreq
KComboBoxm_filetypes
QCheckBoxm_addToProject
QLineEditm_filename
QMap< int, const FileType * > m_typeInCombo

Private Slots

void slotFileNameChanged (const QString &)

Constructor & Destructor Documentation

FileCreate::NewFileChooser::NewFileChooser QWidget parent = 0  ) 
 

Definition at line 30 of file filecreate_newfile.cpp.

References file, m_addToProject, m_filename, m_filetypes, m_urlreq, KDialogBase::plainPage(), KURLRequester::setMode(), and slotFileNameChanged().

FileCreate::NewFileChooser::~NewFileChooser  )  [virtual]
 

Definition at line 67 of file filecreate_newfile.cpp.


Member Function Documentation

bool FileCreate::NewFileChooser::addToProject  )  const
 

Definition at line 107 of file filecreate_newfile.cpp.

References m_addToProject.

Referenced by FileCreatePart::createNewFile().

void FileCreate::NewFileChooser::addType const FileType filetype  )  [protected]
 

Definition at line 116 of file filecreate_newfile.cpp.

References m_filetypes, and m_typeInCombo.

Referenced by setFileTypes().

const FileType * FileCreate::NewFileChooser::selectedType  )  const
 

Definition at line 111 of file filecreate_newfile.cpp.

References m_filetypes, and m_typeInCombo.

Referenced by FileCreatePart::createNewFile().

void FileCreate::NewFileChooser::setCurrent const FileType filetype  ) 
 

Definition at line 122 of file filecreate_newfile.cpp.

References m_filetypes, m_typeInCombo, and KComboBox::setCurrentItem().

Referenced by FileCreatePart::createNewFile().

void FileCreate::NewFileChooser::setDirectory const QString url  ) 
 

Definition at line 132 of file filecreate_newfile.cpp.

References m_urlreq, and KURLRequester::setURL().

Referenced by FileCreatePart::createNewFile().

void FileCreate::NewFileChooser::setFileTypes QPtrList< FileType typelist  ) 
 

Definition at line 75 of file filecreate_newfile.cpp.

References addType(), FileCreate::FileType::enabled(), and FileCreate::FileType::subtypes().

Referenced by FileCreatePart::createNewFile().

void FileCreate::NewFileChooser::setName const QString name  ) 
 

Definition at line 136 of file filecreate_newfile.cpp.

References m_filename.

Referenced by FileCreatePart::createNewFile().

void FileCreate::NewFileChooser::slotFileNameChanged const QString  )  [private, slot]
 

Definition at line 70 of file filecreate_newfile.cpp.

Referenced by NewFileChooser().

KURL FileCreate::NewFileChooser::url  )  const
 

Definition at line 100 of file filecreate_newfile.cpp.

References KURL::cd(), m_filename, m_urlreq, and KURLRequester::url.

Referenced by FileCreatePart::createNewFile().


Member Data Documentation

QCheckBox* FileCreate::NewFileChooser::m_addToProject [protected]
 

Definition at line 47 of file filecreate_newfile.h.

Referenced by addToProject(), and NewFileChooser().

QLineEdit* FileCreate::NewFileChooser::m_filename [protected]
 

Definition at line 48 of file filecreate_newfile.h.

Referenced by NewFileChooser(), setName(), and url().

KComboBox* FileCreate::NewFileChooser::m_filetypes [protected]
 

Definition at line 46 of file filecreate_newfile.h.

Referenced by addType(), NewFileChooser(), selectedType(), and setCurrent().

QGridLayout* FileCreate::NewFileChooser::m_grid [protected]
 

Definition at line 44 of file filecreate_newfile.h.

QMap<int,const FileType*> FileCreate::NewFileChooser::m_typeInCombo [protected]
 

Definition at line 50 of file filecreate_newfile.h.

Referenced by addType(), selectedType(), and setCurrent().

KURLRequester* FileCreate::NewFileChooser::m_urlreq [protected]
 

Definition at line 45 of file filecreate_newfile.h.

Referenced by NewFileChooser(), setDirectory(), and url().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:32 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003