23 #include <QPushButton>
29 const QString & caption,
const QString & directory,
30 const QString & filter,
const QString & encoding )
31 : QFileDialog( parent, caption, directory, filter )
36 QLabel* l =
new QLabel(
tr(
"Encoding:" ),
this );
37 layout()->addWidget( l );
44 if ( encoding.isEmpty() )
47 enc = settings.value(
"/UI/encoding",
"System" ).toString();
64 selectNameFilter( nameFilters().at( 0 ) );
85 settings.setValue(
"/UI/encoding",
encoding() );
static const QStringList & availableEncodings()
Returns a list of available encodings.
QPushButton * mCancelAllButton
QString encoding() const
Returns a string describing the chosen encoding.
QComboBox * mEncodingComboBox
Box to choose the encoding type.
QgsEncodingFileDialog(QWidget *parent=0, const QString &caption=QString(), const QString &directory=QString(), const QString &filter=QString(), const QString &encoding=QString())
void pbnCancelAll_clicked()