KEncodingFileDialog Class Reference
Provides a user (and developer) friendly way to select files with support for choosing encoding. More...
#include <kencodingfiledialog.h>
Inheritance diagram for KEncodingFileDialog:


Public Member Functions | |
KEncodingFileDialog (const QString &startDir=QString::null, const QString &encoding=QString::null, const QString &filter=QString::null, const QString &caption=QString::null, KFileDialog::OperationMode type=KFileDialog::Opening, QWidget *parent=0, const char *name="", bool modal=true) | |
~KEncodingFileDialog () | |
QString | selectedEncoding () const |
Static Public Member Functions | |
static Result | getOpenFileNameAndEncoding (const QString &encoding=QString::null, const QString &startDir=QString::null, const QString &filter=QString::null, QWidget *parent=0, const QString &caption=QString::null) |
static Result | getOpenFileNamesAndEncoding (const QString &encoding=QString::null, const QString &startDir=QString::null, const QString &filter=QString::null, QWidget *parent=0, const QString &caption=QString::null) |
static Result | getOpenURLAndEncoding (const QString &encoding=QString::null, const QString &startDir=QString::null, const QString &filter=QString::null, QWidget *parent=0, const QString &caption=QString::null) |
static Result | getOpenURLsAndEncoding (const QString &encoding=QString::null, const QString &startDir=QString::null, const QString &filter=QString::null, QWidget *parent=0, const QString &caption=QString::null) |
static Result | getSaveFileNameAndEncoding (const QString &encoding=QString::null, const QString &startDir=QString::null, const QString &filter=QString::null, QWidget *parent=0, const QString &caption=QString::null) |
static Result | getSaveURLAndEncoding (const QString &encoding=QString::null, const QString &startDir=QString::null, const QString &filter=QString::null, QWidget *parent=0, const QString &caption=QString::null) |
Protected Member Functions | |
virtual void | virtual_hook (int id, void *data) |
Classes | |
class | Result |
Detailed Description
Provides a user (and developer) friendly way to select files with support for choosing encoding.The dialog has been designed to allow applications to customise it by subclassing. It uses geometry management to ensure that subclasses can easily add children that will be incorporated into the layout.
Definition at line 39 of file kencodingfiledialog.h.
Constructor & Destructor Documentation
|
Constructs a file dialog for text files with encoding selection possibility.
Definition at line 39 of file kencodingfiledialog.cpp. References KGlobal::charsets(), KCharsets::codecForName(), QString::fromLatin1(), KToolBar::getCombo(), KToolBar::idAt(), KToolBar::insertCombo(), KToolBar::insertSeparator(), QString::isEmpty(), KGlobal::locale(), QTextCodec::name(), KDialog::setCaption(), KFileDialog::setOperationMode(), and KFileDialog::toolBar(). |
|
Destructs the file dialog.
Definition at line 81 of file kencodingfiledialog.cpp. |
Member Function Documentation
|
Definition at line 87 of file kencodingfiledialog.cpp. Referenced by getOpenFileNameAndEncoding(), getOpenFileNamesAndEncoding(), getOpenURLAndEncoding(), getOpenURLsAndEncoding(), getSaveFileNameAndEncoding(), and getSaveURLAndEncoding(). |
|
Creates a modal file dialog and return the selected filename or an empty string if none was chosen additionally a chosen encoding value is returned. Note that with this method the user must select an existing filename.
Definition at line 96 of file kencodingfiledialog.cpp. References KDirOperator::clearHistory(), KEncodingFileDialog::Result::encoding, QDialog::exec(), KEncodingFileDialog::Result::fileNames, QString::isNull(), KFileDialog::ops, selectedEncoding(), KFileDialog::selectedFile(), and KFileDialog::setMode(). |
|
Creates a modal file dialog and returns the selected encoding and the selected filenames or an empty list if none was chosen. Note that with this method the user must select an existing filename.
Definition at line 114 of file kencodingfiledialog.cpp. References KDirOperator::clearHistory(), KEncodingFileDialog::Result::encoding, QDialog::exec(), KEncodingFileDialog::Result::fileNames, QString::isNull(), KFileDialog::ops, selectedEncoding(), KFileDialog::selectedFiles(), and KFileDialog::setMode(). |
|
Creates a modal file dialog and returns the selected encoding and URL or an empty string if none was chosen. Note that with this method the user must select an existing URL.
Definition at line 132 of file kencodingfiledialog.cpp. References KDirOperator::clearHistory(), KEncodingFileDialog::Result::encoding, QDialog::exec(), QString::isNull(), KFileDialog::ops, selectedEncoding(), KFileDialog::selectedURL(), KFileDialog::setMode(), and KEncodingFileDialog::Result::URLs. |
|
Creates a modal file dialog and returns the selected encoding URLs or an empty list if none was chosen. Note that with this method the user must select an existing filename.
Definition at line 148 of file kencodingfiledialog.cpp. References KDirOperator::clearHistory(), KEncodingFileDialog::Result::encoding, QDialog::exec(), QString::isNull(), KFileDialog::ops, selectedEncoding(), KFileDialog::selectedURLs(), KFileDialog::setMode(), and KEncodingFileDialog::Result::URLs. |
|
Creates a modal file dialog and returns the selected encoding and filename or an empty string if none was chosen. Note that with this method the user need not select an existing filename.
Definition at line 167 of file kencodingfiledialog.cpp. References KRecentDocument::add(), QString::at(), KEncodingFileDialog::Result::encoding, QDialog::exec(), KEncodingFileDialog::Result::fileNames, QString::isEmpty(), QString::isNull(), selectedEncoding(), KFileDialog::selectedFile(), and KFileDialog::setSelection(). |
|
Creates a modal file dialog and returns the selected encoding and filename or an empty string if none was chosen. Note that with this method the user need not select an existing filename.
Definition at line 192 of file kencodingfiledialog.cpp. References KRecentDocument::add(), QString::at(), KEncodingFileDialog::Result::encoding, QDialog::exec(), QString::isNull(), KURL::isValid(), selectedEncoding(), KFileDialog::selectedURL(), KFileDialog::setSelection(), and KEncodingFileDialog::Result::URLs. |
The documentation for this class was generated from the following files: