kexi

#include <KexiStartupFileDialogBase_win.h>

Inheritance diagram for KexiStartupFileDialogBase:
KexiStartupFileDialog

Public Member Functions

 KexiStartupFileDialogBase (const TQString &dirName, const TQString &filter=TQString(), TQWidget *parent=0, const char *name=0, bool modal=false)
 
TQPushButton * okButton () const
 
void clearFilter ()
 
void setFilter (const TQString &filter)
 
void setOperationMode (KFileDialog::OperationMode mode)
 
void setMode (KFile::Mode m)
 
void setMode (unsigned int m)
 
TQString currentFilter () const
 
void setMimeFilter (const TQStringList &mimeTypes, const TQString &defaultType=TQString())
 
KFile::Mode mode () const
 

Protected Member Functions

void init (const TQString &startDir, const TQString &filter, TQWidget *widget)
 
void updateAutoSelectExtension ()
 
TQString realStartDir (const TQString &startDir)
 
void saveLastVisitedPath (const TQString &path)
 

Protected Attributes

TQPushButton * m_okBtn
 
TQLineEdit * m_lineEdit
 
TQString m_lastVisitedPathsVariable
 
KexiStartupFileDialogBasePrivate * d
 

Detailed Description

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

Definition at line 32 of file KexiStartupFileDialogBase_win.h.

Constructor & Destructor Documentation

◆ KexiStartupFileDialogBase()

KexiStartupFileDialogBase::KexiStartupFileDialogBase ( const TQString &  dirName,
const TQString &  filter = TQString(),
TQWidget *  parent = 0,
const char *  name = 0,
bool  modal = false 
)

Definition at line 48 of file KexiStartupFileDialog_win.cpp.

◆ ~KexiStartupFileDialogBase()

KexiStartupFileDialogBase::~KexiStartupFileDialogBase ( )

Definition at line 74 of file KexiStartupFileDialog_win.cpp.

Member Function Documentation

◆ clearFilter()

void KexiStartupFileDialogBase::clearFilter ( )

Definition at line 342 of file KexiStartupFileDialog_win.cpp.

◆ currentFilter()

TQString KexiStartupFileDialogBase::currentFilter ( ) const

Definition at line 398 of file KexiStartupFileDialog_win.cpp.

◆ init()

void KexiStartupFileDialogBase::init ( const TQString &  startDir,
const TQString &  filter,
TQWidget *  widget 
)
protected

Definition at line 78 of file KexiStartupFileDialog_win.cpp.

◆ mode()

KFile::Mode KexiStartupFileDialogBase::mode ( ) const

Definition at line 352 of file KexiStartupFileDialog_win.cpp.

◆ okButton()

TQPushButton * KexiStartupFileDialogBase::okButton ( ) const
inline

Definition at line 39 of file KexiStartupFileDialogBase_win.h.

◆ realStartDir()

TQString KexiStartupFileDialogBase::realStartDir ( const TQString &  startDir)
protected

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


Definition at line 454 of file KexiStartupFileDialog_win.cpp.

◆ saveLastVisitedPath()

void KexiStartupFileDialogBase::saveLastVisitedPath ( const TQString &  path)
protected

Definition at line 466 of file KexiStartupFileDialog_win.cpp.

◆ setFilter()

void KexiStartupFileDialogBase::setFilter ( const TQString &  filter)

Definition at line 413 of file KexiStartupFileDialog_win.cpp.

◆ setMimeFilter()

void KexiStartupFileDialogBase::setMimeFilter ( const TQStringList &  mimeTypes,
const TQString &  defaultType = TQString() 
)

Definition at line 437 of file KexiStartupFileDialog_win.cpp.

◆ setMode() [1/2]

void KexiStartupFileDialogBase::setMode ( KFile::Mode  m)

Definition at line 357 of file KexiStartupFileDialog_win.cpp.

◆ setMode() [2/2]

void KexiStartupFileDialogBase::setMode ( unsigned int  m)

Definition at line 379 of file KexiStartupFileDialog_win.cpp.

◆ setOperationMode()

void KexiStartupFileDialogBase::setOperationMode ( KFileDialog::OperationMode  mode)

Definition at line 384 of file KexiStartupFileDialog_win.cpp.

◆ updateAutoSelectExtension()

void KexiStartupFileDialogBase::updateAutoSelectExtension ( )
inlineprotected

Definition at line 53 of file KexiStartupFileDialogBase_win.h.

Member Data Documentation

◆ d

KexiStartupFileDialogBasePrivate* KexiStartupFileDialogBase::d
protected

Definition at line 64 of file KexiStartupFileDialogBase_win.h.

◆ m_lastVisitedPathsVariable

TQString KexiStartupFileDialogBase::m_lastVisitedPathsVariable
protected

Used by win32;.

See also
realStartDir()

Definition at line 63 of file KexiStartupFileDialogBase_win.h.

◆ m_lineEdit

TQLineEdit* KexiStartupFileDialogBase::m_lineEdit
protected

Definition at line 62 of file KexiStartupFileDialogBase_win.h.

◆ m_okBtn

TQPushButton* KexiStartupFileDialogBase::m_okBtn
protected

Definition at line 61 of file KexiStartupFileDialogBase_win.h.


The documentation for this class was generated from the following files: