KDevelop API Documentation

FileCreate::NewFileChooser Class Reference

#include <filecreate_newfile.h>

Inheritance diagram for FileCreate::NewFileChooser:

Inheritance graph
[legend]
Collaboration diagram for FileCreate::NewFileChooser:

Collaboration graph
[legend]
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)
void setInProjectMode (bool m)

Protected Member Functions

void addType (const FileType *filetype)
void accept ()

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 32 of file filecreate_newfile.cpp.

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

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

Definition at line 69 of file filecreate_newfile.cpp.


Member Function Documentation

void FileCreate::NewFileChooser::accept  )  [protected]
 

Definition at line 148 of file filecreate_newfile.cpp.

References file, KMessageBox::sorry(), and url().

bool FileCreate::NewFileChooser::addToProject  )  const
 

Definition at line 109 of file filecreate_newfile.cpp.

References m_addToProject.

Referenced by FileCreatePart::createNewFile().

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

Definition at line 118 of file filecreate_newfile.cpp.

References FileCreate::FileType::ext(), m_filetypes, m_typeInCombo, and FileCreate::FileType::name().

Referenced by setFileTypes().

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

Definition at line 113 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 124 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 134 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 77 of file filecreate_newfile.cpp.

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

Referenced by FileCreatePart::createNewFile().

void FileCreate::NewFileChooser::setInProjectMode bool  m  ) 
 

Definition at line 142 of file filecreate_newfile.cpp.

References m_addToProject.

Referenced by FileCreatePart::createNewFile().

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

Definition at line 138 of file filecreate_newfile.cpp.

References m_filename.

Referenced by FileCreatePart::createNewFile().

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

Definition at line 72 of file filecreate_newfile.cpp.

References KDialogBase::enableButtonOK().

Referenced by NewFileChooser().

KURL FileCreate::NewFileChooser::url  )  const
 

Definition at line 102 of file filecreate_newfile.cpp.

References m_filename, m_urlreq, and KURLRequester::url.

Referenced by accept(), and FileCreatePart::createNewFile().


Member Data Documentation

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

Definition at line 50 of file filecreate_newfile.h.

Referenced by addToProject(), NewFileChooser(), and setInProjectMode().

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

Definition at line 51 of file filecreate_newfile.h.

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

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

Definition at line 49 of file filecreate_newfile.h.

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

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

Definition at line 47 of file filecreate_newfile.h.

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

Definition at line 53 of file filecreate_newfile.h.

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

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

Definition at line 48 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.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:32:05 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003