kio Library API Documentation

KDirSelectDialog Class Reference

A pretty dialog for a KDirSelect control for selecting directories. More...

#include <kdirselectdialog.h>

Inheritance diagram for KDirSelectDialog:

Inheritance graph
[legend]
Collaboration diagram for KDirSelectDialog:

Collaboration graph
[legend]
List of all members.

Public Slots

void setCurrentURL (const KURL &url)

Public Member Functions

 KDirSelectDialog (const QString &startDir=QString::null, bool localOnly=false, QWidget *parent=0L, const char *name=0, bool modal=false)
KURL url () const
KFileTreeViewview () const
bool localOnly () const
QString startDir () const

Static Public Member Functions

KURL selectDirectory (const QString &startDir=QString::null, bool localOnly=false, QWidget *parent=0L, const QString &caption=QString::null)

Protected Member Functions

virtual void accept ()
virtual void virtual_hook (int id, void *data)

Protected Attributes

QVBoxLayoutm_mainLayout
QString m_startDir

Detailed Description

A pretty dialog for a KDirSelect control for selecting directories.

Author:
Michael Jarrett <michaelj@corel.com>
See also:
KFileDialog

Definition at line 39 of file kdirselectdialog.h.


Constructor & Destructor Documentation

KDirSelectDialog::KDirSelectDialog const QString startDir = QString::null,
bool  localOnly = false,
QWidget parent = 0L,
const char *  name = 0,
bool  modal = false
 

The constructor.

Creates a dialog to select a directory (url). Definition at line 85 of file kdirselectdialog.cpp.

References KListView::addColumn(), KGlobalSettings::documentPath(), KFileDialog::getStartURL(), KDialogBase::makeMainWidget(), KToggleAction::plug(), KAction::plug(), KURLCompletion::setMode(), and KDialog::spacingHint().


Member Function Documentation

KURL KDirSelectDialog::url  )  const
 

Returns the currently-selected URL, or a blank URL if none is selected.

Returns:
The currently-selected URL, if one was selected.
Definition at line 312 of file kdirselectdialog.cpp.

References KFileTreeView::currentURL().

Referenced by selectDirectory().

KURL KDirSelectDialog::selectDirectory const QString startDir = QString::null,
bool  localOnly = false,
QWidget parent = 0L,
const QString caption = QString::null
[static]
 

Creates a KDirSelectDialog, and returns the result.

Parameters:
startDir the directory, initially shown The tree will display this directory and subdirectories of it.
localOnly unused. You can only select paths below the startDir
Returns:
The URL selected, or an empty URL if the user canceled or no URL was selected.
Definition at line 448 of file kdirselectdialog.cpp.

References KDialog::setCaption(), and url().

Referenced by KFileDialog::getExistingDirectory(), KFileDialog::getExistingURL(), and KURLRequester::slotOpenDialog().

QString KDirSelectDialog::startDir  )  const [inline]
 

Returns:
The path for the root node
Definition at line 86 of file kdirselectdialog.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kio Library Version 3.3.1.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sun Oct 17 11:29:50 2004 by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2003