Kexi API Documentation (2.0 alpha)

KexiStartupFileDialogBase Class Reference

#include <KexiStartupFileDialogBase_win.h>

Inheritance diagram for KexiStartupFileDialogBase:

QFileDialog KexiStartupFileDialog List of all members.

Detailed Description

Wrapper for win32-like file dialog. QFileDialog is used for this. Temporary moved from QKW KFileDialog implementation. TODO: move to KDElibs/win32 KFileDialog wrapper

Definition at line 32 of file KexiStartupFileDialogBase_win.h.

Public Member Functions

 KexiStartupFileDialogBase (const QString &dirName, const QString &filter=QString::null, QWidget *parent=0, const char *name=0, bool modal=false)
 ~KexiStartupFileDialogBase ()
QPushButton * okButton () const
void clearFilter ()
void setFilter (const QString &filter)
void setOperationMode (KFileDialog::OperationMode mode)
void setMode (KFile::Mode m)
void setMode (unsigned int m)
QString currentFilter () const
void setMimeFilter (const QStringList &mimeTypes, const QString &defaultType=QString::null)
KFile::Mode mode () const

Protected Member Functions

void init (const QString &startDir, const QString &filter, QWidget *widget)
void updateAutoSelectExtension ()
QString realStartDir (const QString &startDir)
 Helper added because QFileDialog on win32 doesn't support ":" prefixes for recent dir's storage.
void saveLastVisitedPath (const QString &path)

Protected Attributes

QPushButton * m_okBtn
QLineEdit * m_lineEdit
QString m_lastVisitedPathsVariable
 Used by win32;.
KexiStartupFileDialogBasePrivate * d


Constructor & Destructor Documentation

KexiStartupFileDialogBase::KexiStartupFileDialogBase const QString dirName,
const QString filter = QString::null,
QWidget parent = 0,
const char *  name = 0,
bool  modal = false
 

Definition at line 48 of file KexiStartupFileDialog_win.cpp.

References init(), m_lineEdit, and m_okBtn.

KexiStartupFileDialogBase::~KexiStartupFileDialogBase  ) 
 

Definition at line 74 of file KexiStartupFileDialog_win.cpp.


Member Function Documentation

void KexiStartupFileDialogBase::clearFilter  ) 
 

Definition at line 342 of file KexiStartupFileDialog_win.cpp.

References d, and updateAutoSelectExtension().

QString KexiStartupFileDialogBase::currentFilter  )  const
 

Definition at line 398 of file KexiStartupFileDialog_win.cpp.

Referenced by KexiStartupFileDialog::currentFileName().

void KexiStartupFileDialogBase::init const QString startDir,
const QString filter,
QWidget widget
[protected]
 

Definition at line 78 of file KexiStartupFileDialog_win.cpp.

References KexiCSVExport::File, and setMode().

Referenced by KexiStartupFileDialogBase().

KFile::Mode KexiStartupFileDialogBase::mode  )  const
 

Definition at line 352 of file KexiStartupFileDialog_win.cpp.

References d.

Referenced by KexiStartupFileDialog::checkFileName().

QPushButton* KexiStartupFileDialogBase::okButton  )  const [inline]
 

Definition at line 39 of file KexiStartupFileDialogBase_win.h.

References m_okBtn.

QString KexiStartupFileDialogBase::realStartDir const QString startDir  )  [protected]
 

Helper added because QFileDialog on win32 doesn't support ":" prefixes for recent dir's storage.

Definition at line 454 of file KexiStartupFileDialog_win.cpp.

void KexiStartupFileDialogBase::saveLastVisitedPath const QString path  )  [protected]
 

Definition at line 466 of file KexiStartupFileDialog_win.cpp.

References m_lastVisitedPathsVariable.

Referenced by KexiStartupFileDialog::accept(), and KexiStartupFileDialog::~KexiStartupFileDialog().

void KexiStartupFileDialogBase::setFilter const QString filter  ) 
 

Definition at line 413 of file KexiStartupFileDialog_win.cpp.

References d, setMimeFilter(), and updateAutoSelectExtension().

void KexiStartupFileDialogBase::setMimeFilter const QStringList &  mimeTypes,
const QString defaultType = QString::null
 

Definition at line 437 of file KexiStartupFileDialog_win.cpp.

References d.

Referenced by setFilter().

void KexiStartupFileDialogBase::setMode unsigned int  m  ) 
 

Definition at line 379 of file KexiStartupFileDialog_win.cpp.

References setMode().

void KexiStartupFileDialogBase::setMode KFile::Mode  m  ) 
 

Definition at line 357 of file KexiStartupFileDialog_win.cpp.

References d, and KexiCSVExport::File.

Referenced by init(), setMode(), and setOperationMode().

void KexiStartupFileDialogBase::setOperationMode KFileDialog::OperationMode  mode  ) 
 

Definition at line 384 of file KexiStartupFileDialog_win.cpp.

References KexiCSVExport::File, setMode(), and updateAutoSelectExtension().

void KexiStartupFileDialogBase::updateAutoSelectExtension  )  [inline, protected]
 

Definition at line 53 of file KexiStartupFileDialogBase_win.h.

Referenced by clearFilter(), setFilter(), and setOperationMode().


Member Data Documentation

KexiStartupFileDialogBasePrivate* KexiStartupFileDialogBase::d [protected]
 

Definition at line 64 of file KexiStartupFileDialogBase_win.h.

Referenced by clearFilter(), mode(), setFilter(), setMimeFilter(), and setMode().

QString KexiStartupFileDialogBase::m_lastVisitedPathsVariable [protected]
 

Used by win32;.

See also:
realStartDir()

Definition at line 63 of file KexiStartupFileDialogBase_win.h.

Referenced by KexiStartupFileDialog::KexiStartupFileDialog(), and saveLastVisitedPath().

QLineEdit* KexiStartupFileDialogBase::m_lineEdit [protected]
 

Definition at line 62 of file KexiStartupFileDialogBase_win.h.

Referenced by KexiStartupFileDialog::currentFileName(), KexiStartupFileDialogBase(), and KexiStartupFileDialog::setFocus().

QPushButton* KexiStartupFileDialogBase::m_okBtn [protected]
 

Definition at line 61 of file KexiStartupFileDialogBase_win.h.

Referenced by KexiStartupFileDialogBase(), and okButton().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for Kexi 2.0 alpha.
Documentation copyright © 2002-2007 the Kexi Team.
Generated on Tue Apr 1 20:50:26 2008 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003