KFile
kdirselectdialog.cpp
Go to the documentation of this file.
104 void KDirSelectDialog::Private::readConfig(const KSharedConfig::Ptr &config, const QString& group)
132 if ( m_parent->url().isLocalFile() && QFileInfo( m_parent->url().path(KUrl::AddTrailingSlash) + name ).exists() )
135 QString directory = KIO::encodeFileName( KInputDialog::getText( i18nc("@title:window", "New Folder" ),
245 if (job.askDeleteConfirmation(KUrl::List() << url, KIO::JobUiDelegate::Trash, KIO::JobUiDelegate::DefaultConfirmation)) {
256 if (job.askDeleteConfirmation(KUrl::List() << url, KIO::JobUiDelegate::Delete, KIO::JobUiDelegate::DefaultConfirmation)) {
347 d->showHiddenFoldersAction = new KToggleAction( i18nc("@option:check", "Show Hidden Folders"), this );
348 d->m_actions->addAction( d->showHiddenFoldersAction->objectName(), d->showHiddenFoldersAction );
AddTrailingSlash
DestinationSide
KStandardDirs * dirs()
QString protocol() const
KUrl upUrl() const
QAbstractItemView * view() const
Returns a pointer to the view which is used for displaying the directories.
Definition: kdirselectdialog.cpp:421
CopyJob * trash(const KUrl &src, JobFlags flags=DefaultFlags)
bool localOnly() const
Returns whether only local directories can be selected.
Definition: kdirselectdialog.cpp:426
DeleteJob * del(const KUrl &src, JobFlags flags=DefaultFlags)
bool isDir() const
QString i18nc(const char *ctxt, const char *text)
static KUrl mostLocalUrl(const KUrl &url, QWidget *window)
static void setStartDir(const KUrl &directory)
TsConfig readConfig(const QString &fname)
Persistent
static QString suggestName(const KUrl &baseURL, const QString &oldName)
QString caption()
KUrl url() const
Returns the currently selected URL, or an empty one if no item is selected.
Definition: kdirselectdialog.cpp:405
bool askDeleteConfirmation(const KUrl::List &urls, DeletionType deletionType, ConfirmationType confirmationType)
static QDebug kDebug(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
Global
void add(const QString &fileClass, const QString &directory)
static void sorry(QWidget *parent, const QString &text, const QString &caption=QString(), Options options=Notify)
DefaultConfirmation
QString fileName(const DirectoryOptions &options=IgnoreTrailingSlash) const
KDirSelectDialog(const KUrl &startDir=KUrl(), bool localOnly=false, QWidget *parent=0L)
Creates a new directory selection dialog.
Definition: kdirselectdialog.cpp:272
QString toLocalFile(AdjustPathOption trailing=LeaveTrailingSlash) const
bool isLocalFile() const
virtual void hideEvent(QHideEvent *event)
Reimplemented for saving the dialog geometry.
Definition: kdirselectdialog.cpp:479
static KUrl selectDirectory(const KUrl &startDir=KUrl(), bool localOnly=false, QWidget *parent=0L, const QString &caption=QString())
Creates a KDirSelectDialog, and returns the result.
Definition: kdirselectdialog.cpp:487
QString url(AdjustPathOption trailing=LeaveTrailingSlash) const
virtual void hideEvent(QHideEvent *)
static QString documentPath()
StatJob * stat(const KUrl &url, bool sideIsSource, short int details, JobFlags flags=DefaultFlags)
Ok
QString path(AdjustPathOption trailing=LeaveTrailingSlash) const
JobUiDelegate * ui() const
KSharedConfigPtr config()
QString i18n(const char *text)
const UDSEntry & statResult() const
QString encodeFileName(const QString &str)
virtual void setMode(Mode mode)
void setShortcut(const KShortcut &shortcut, ShortcutTypes type=ShortcutTypes(ActiveShortcut|DefaultShortcut))
static bool synchronousRun(Job *job, QWidget *window, QByteArray *data=0, KUrl *finalURL=0, QMap< QString, QString > *metaData=0)
bool cd(const QString &_dir)
static bool mkdir(const KUrl &url, QWidget *window, int permissions=-1)
virtual void setWindow(QWidget *window)
const char * name(StandardAction id)
A pretty dialog for a KDirSelect control for selecting directories.
Definition: kdirselectdialog.h:36
Cancel
virtual void setCaption(const QString &caption)
HideProgressInfo
static KUrl getStartUrl(const KUrl &startDir, QString &recentDirClass)
KGuiItem ok()
static bool exists(const KUrl &url, bool source, QWidget *window)
QString prettyUrl(AdjustPathOption trailing=LeaveTrailingSlash) const
void setCurrentUrl(const KUrl &url)
Sets the current url in the dialog.
Definition: kdirselectdialog.cpp:436
QString getText(const QString &caption, const QString &label, const QString &value=QString(), bool *ok=0, QWidget *parent=0, QValidator *validator=0, const QString &mask=QString(), const QString &whatsThis=QString(), const QStringList &completionList=QStringList())
void setAutoErrorHandlingEnabled(bool enable)
DirCompletion
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sun Jan 19 2020 00:00:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sun Jan 19 2020 00:00:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.