1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
/**A file dialog which lets the user select the preferred encoding type for a data provider*/
class QgsEncodingFileDialog : QFileDialog
{
%TypeHeaderCode
#include <qgsencodingfiledialog.h>
%End
public:
QgsEncodingFileDialog( QWidget * parent = 0,
const QString & caption = QString(), const QString & directory = QString(),
const QString & filter = QString(), const QString & encoding = QString() );
~QgsEncodingFileDialog();
/**Returns a string describing the chosen encoding*/
QString encoding() const;
/* Adds a 'Cancel All' button for the user to click */
void addCancelAll();
/* Returns true if the user clicked 'Cancel All' */
bool cancelAll();
public slots:
void saveUsedEncoding();
void pbnCancelAll_clicked();
};
|