KFile
kdirselectdialog.cpp
Go to the documentation of this file.
104void 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 );
void addAssociatedWidget(QWidget *widget)
KAction * addAction(const QString &name, const QObject *receiver=0, const char *member=0)
void setShortcut(const KShortcut &shortcut, ShortcutTypes type=ShortcutTypes(ActiveShortcut|DefaultShortcut))
void setTrapReturnKey(bool trap)
virtual void setCompletionObject(KCompletion *compObj, bool hsig=true)
void setAutoDeleteCompletionObject(bool autoDelete)
Persistent
Global
void setButtonGuiItem(ButtonCode id, const KGuiItem &item)
void setMainWidget(QWidget *widget)
KPushButton * button(ButtonCode id) const
virtual void hideEvent(QHideEvent *)
void setButtons(ButtonCodes buttonMask)
User1
Cancel
void setDefaultButton(ButtonCode id)
virtual void setCaption(const QString &caption)
void user1Clicked()
A pretty dialog for a KDirSelect control for selecting directories.
Definition kdirselectdialog.h:37
void setCurrentUrl(const KUrl &url)
Sets the current url in the dialog.
Definition kdirselectdialog.cpp:436
virtual void hideEvent(QHideEvent *event)
Reimplemented for saving the dialog geometry.
Definition kdirselectdialog.cpp:479
KDirSelectDialog(const KUrl &startDir=KUrl(), bool localOnly=false, QWidget *parent=0L)
Creates a new directory selection dialog.
Definition kdirselectdialog.cpp:272
QAbstractItemView * view() const
Returns a pointer to the view which is used for displaying the directories.
Definition kdirselectdialog.cpp:421
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
KUrl url() const
Returns the currently selected URL, or an empty one if no item is selected.
Definition kdirselectdialog.cpp:405
bool localOnly() const
Returns whether only local directories can be selected.
Definition kdirselectdialog.cpp:426
static KUrl getStartUrl(const KUrl &startDir, QString &recentDirClass)
static void setStartDir(const KUrl &directory)
virtual void setModel(QAbstractItemModel *model)
Definition kfileplacesview.cpp:840
void setShowHiddenFiles(bool enabled)
Sets whether hidden files shall be listed.
Definition kfiletreeview.cpp:156
void setDirOnlyMode(bool enabled)
Sets whether the dir-only mode is enabled.
Definition kfiletreeview.cpp:150
void setCurrentUrl(const KUrl &url)
Sets the current url of the view.
Definition kfiletreeview.cpp:164
bool showHiddenFiles() const
Returns true if the view is currently showing hidden files.
Definition kfiletreeview.cpp:195
static QString documentPath()
void setPixmapProvider(KPixmapProvider *prov)
void addToHistory(const QString &item)
void setHistoryItems(const QStringList &items)
bool askDeleteConfirmation(const KUrl::List &urls, DeletionType deletionType, ConfirmationType confirmationType)
DefaultConfirmation
virtual void setWindow(QWidget *window)
JobUiDelegate * ui() const
DestinationSide
static bool exists(const KUrl &url, bool source, QWidget *window)
static bool mkdir(const KUrl &url, QWidget *window, int permissions=-1)
static KUrl mostLocalUrl(const KUrl &url, QWidget *window)
static bool synchronousRun(Job *job, QWidget *window, QByteArray *data=0, KUrl *finalURL=0, QMap< QString, QString > *metaData=0)
static QString suggestName(const KUrl &baseURL, const QString &oldName)
const UDSEntry & statResult() const
bool isDir() const
void setAutoErrorHandlingEnabled(bool enable)
static void sorry(QWidget *parent, const QString &text, const QString &caption=QString(), Options options=Notify)
virtual void setMode(Mode mode)
DirCompletion
QString prettyUrl(AdjustPathOption trailing=LeaveTrailingSlash) const
AddTrailingSlash
QString url(AdjustPathOption trailing=LeaveTrailingSlash) const
QString path(AdjustPathOption trailing=LeaveTrailingSlash) const
KUrl upUrl() const
bool isLocalFile() const
bool cd(const QString &_dir)
void setPath(const QString &path)
QString fileName(const DirectoryOptions &options=IgnoreTrailingSlash) const
QString protocol() const
QString toLocalFile(AdjustPathOption trailing=LeaveTrailingSlash) const
#define kDebug
QString i18n(const char *text)
QString i18nc(const char *ctxt, const char *text)
KStandardDirs * dirs()
KSharedConfigPtr config()
DeleteJob * del(const KUrl &src, JobFlags flags=DefaultFlags)
CopyJob * trash(const KUrl &src, JobFlags flags=DefaultFlags)
QString encodeFileName(const QString &str)
StatJob * stat(const KUrl &url, bool sideIsSource, short int details, JobFlags flags=DefaultFlags)
HideProgressInfo
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 add(const QString &fileClass, const QString &directory)
const char * name(StandardAction id)
KGuiItem ok()
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Wed Jan 24 2024 00:00:00 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Wed Jan 24 2024 00:00:00 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.