KFile
#include <kdirselectdialog.h>

Public Slots | |
void | setCurrentUrl (const KUrl &url) |
![]() | |
void | delayedDestruct () |
void | enableButton (ButtonCode id, bool state) |
void | enableButtonApply (bool state) |
void | enableButtonCancel (bool state) |
void | enableButtonOk (bool state) |
void | enableLinkedHelp (bool state) |
bool | isDetailsWidgetVisible () const |
virtual void | setCaption (const QString &caption) |
virtual void | setCaption (const QString &caption, bool modified) |
void | setDetailsWidget (QWidget *detailsWidget) |
void | setDetailsWidgetVisible (bool visible) |
void | setHelp (const QString &anchor, const QString &appname=QString()) |
void | setHelpLinkText (const QString &text) |
virtual void | setPlainCaption (const QString &caption) |
Public Member Functions | |
KDirSelectDialog (const KUrl &startDir=KUrl(), bool localOnly=false, QWidget *parent=0L) | |
~KDirSelectDialog () | |
bool | localOnly () const |
KUrl | startDir () const |
KUrl | url () const |
QAbstractItemView * | view () const |
![]() | |
KDialog (QWidget *parent=0, Qt::WindowFlags flags=0) | |
~KDialog () | |
KPushButton * | button (ButtonCode id) const |
KIcon | buttonIcon (ButtonCode id) const |
QString | buttonText (ButtonCode id) const |
QString | buttonToolTip (ButtonCode id) const |
QString | buttonWhatsThis (ButtonCode id) const |
ButtonCode | defaultButton () const |
QString | helpLinkText () const |
void | incrementInitialSize (const QSize &size) |
bool | isButtonEnabled (ButtonCode id) const |
QWidget * | mainWidget () |
virtual QSize | minimumSizeHint () const |
void | restoreDialogSize (const KConfigGroup &config) |
void | saveDialogSize (KConfigGroup &config, KConfigGroup::WriteConfigFlags options=KConfigGroup::Normal) const |
void | setButtonFocus (ButtonCode id) |
void | setButtonGuiItem (ButtonCode id, const KGuiItem &item) |
void | setButtonIcon (ButtonCode id, const KIcon &icon) |
void | setButtonMenu (ButtonCode id, QMenu *menu, ButtonPopupMode popupmode=InstantPopup) |
void | setButtons (ButtonCodes buttonMask) |
void | setButtonsOrientation (Qt::Orientation orientation) |
void | setButtonText (ButtonCode id, const QString &text) |
void | setButtonToolTip (ButtonCode id, const QString &text) |
void | setButtonWhatsThis (ButtonCode id, const QString &text) |
void | setDefaultButton (ButtonCode id) |
void | setEscapeButton (ButtonCode id) |
void | setInitialSize (const QSize &size) |
void | setMainWidget (QWidget *widget) |
void | showButton (ButtonCode id, bool state) |
void | showButtonSeparator (bool state) |
virtual QSize | sizeHint () const |
Static Public Member Functions | |
static KUrl | selectDirectory (const KUrl &startDir=KUrl(), bool localOnly=false, QWidget *parent=0L, const QString &caption=QString()) |
![]() | |
static bool | avoidArea (QWidget *widget, const QRect &area, int screen=-1) |
static void | centerOnScreen (QWidget *widget, int screen=-1) |
static int | groupSpacingHint () |
static QString | makeStandardCaption (const QString &userCaption, QWidget *window=0, CaptionFlags flags=HIGCompliantCaption) |
static int | marginHint () |
static void | resizeLayout (QLayout *lay, int margin, int spacing) |
static void | resizeLayout (QWidget *widget, int margin, int spacing) |
static void | setAllowEmbeddingInGraphicsView (bool allowEmbedding) |
static int | spacingHint () |
Protected Member Functions | |
virtual void | accept () |
virtual void | hideEvent (QHideEvent *event) |
![]() | |
KDialog (KDialogPrivate &dd, QWidget *parent, Qt::WindowFlags flags=0) | |
virtual void | closeEvent (QCloseEvent *e) |
virtual void | hideEvent (QHideEvent *) |
virtual void | keyPressEvent (QKeyEvent *) |
Additional Inherited Members | |
![]() | |
enum | ButtonCode |
enum | ButtonPopupMode |
enum | CaptionFlag |
![]() | |
void | aboutToShowDetails () |
void | applyClicked () |
void | buttonClicked (KDialog::ButtonCode button) |
void | cancelClicked () |
void | closeClicked () |
void | defaultClicked () |
void | finished () |
void | helpClicked () |
void | hidden () |
void | layoutHintChanged () |
void | noClicked () |
void | okClicked () |
void | resetClicked () |
void | tryClicked () |
void | user1Clicked () |
void | user2Clicked () |
void | user3Clicked () |
void | yesClicked () |
![]() | |
Apply | |
AppNameCaption | |
Cancel | |
Close | |
Default | |
DelayedPopup | |
Details | |
Help | |
HIGCompliantCaption | |
InstantPopup | |
ModifiedCaption | |
No | |
NoCaptionFlags | |
NoDefault | |
None | |
Ok | |
Reset | |
Try | |
User1 | |
User2 | |
User3 | |
Yes | |
![]() | |
virtual void | slotButtonClicked (int button) |
void | updateGeometry () |
![]() | |
KDialogPrivate *const | d_ptr |
Detailed Description
A pretty dialog for a KDirSelect control for selecting directories.
- See also
- KFileDialog
Definition at line 36 of file kdirselectdialog.h.
Constructor & Destructor Documentation
◆ KDirSelectDialog()
|
explicit |
Creates a new directory selection dialog.
use the static selectDirectory function
- Parameters
-
startDir the directory, initially shown localOnly unused. You can only select paths below the startDir parent the parent for the dialog, usually 0L
Definition at line 272 of file kdirselectdialog.cpp.
◆ ~KDirSelectDialog()
KDirSelectDialog::~KDirSelectDialog | ( | ) |
Destroys the directory selection dialog.
Definition at line 400 of file kdirselectdialog.cpp.
Member Function Documentation
◆ accept()
|
protectedvirtual |
Definition at line 462 of file kdirselectdialog.cpp.
◆ hideEvent()
|
protectedvirtual |
Reimplemented for saving the dialog geometry.
Reimplemented from KDialog.
Definition at line 479 of file kdirselectdialog.cpp.
◆ localOnly()
bool KDirSelectDialog::localOnly | ( | ) | const |
Returns whether only local directories can be selected.
Definition at line 426 of file kdirselectdialog.cpp.
◆ selectDirectory()
|
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 parent the parent widget to use for the dialog, or NULL to create a parent-less dialog caption the caption to use for the dialog, or QString() for the default caption
- Returns
- The URL selected, or an empty URL if the user canceled or no URL was selected.
NOTE: if you use this method and nothing else from libkfile, then you can use KFileDialog::getExistingDirectory (if localOnly was true) or KFileDialog::getExistingDirectoryUrl (if localOnly was false), and then you can link to libkio only instead of libkfile.
Definition at line 487 of file kdirselectdialog.cpp.
◆ setCurrentUrl
|
slot |
Sets the current url
in the dialog.
Definition at line 436 of file kdirselectdialog.cpp.
◆ startDir()
KUrl KDirSelectDialog::startDir | ( | ) | const |
- Returns
- The path for the root node
Definition at line 431 of file kdirselectdialog.cpp.
◆ url()
KUrl KDirSelectDialog::url | ( | ) | const |
Returns the currently selected URL, or an empty one if no item is selected.
If the URL entered in the combobox is valid and exists, it is returned. Otherwise, the URL selected in the treeview is returned instead.
Definition at line 405 of file kdirselectdialog.cpp.
◆ view()
QAbstractItemView * KDirSelectDialog::view | ( | ) | const |
Returns a pointer to the view which is used for displaying the directories.
Definition at line 421 of file kdirselectdialog.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.