QGIS API Documentation
2.0.1-Dufour
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
src
gui
qgsencodingfiledialog.h
Go to the documentation of this file.
1
/***************************************************************************
2
qgsencodingfiledialog.h - File dialog which queries the encoding type
3
--------------------------------------
4
Date : 16-Feb-2005
5
Copyright : (C) 2005 by Marco Hugentobler
6
email :
[email protected]
7
***************************************************************************
8
* *
9
* This program is free software; you can redistribute it and/or modify *
10
* it under the terms of the GNU General Public License as published by *
11
* the Free Software Foundation; either version 2 of the License, or *
12
* (at your option) any later version. *
13
* *
14
***************************************************************************/
15
16
#ifndef QGSENCODINGFILEDIALOG_H
17
#define QGSENCODINGFILEDIALOG_H
18
19
#include <QFileDialog>
20
class
QComboBox;
21
class
QPushButton;
22
26
class
GUI_EXPORT
QgsEncodingFileDialog
:
public
QFileDialog
27
{
28
Q_OBJECT
29
public
:
30
QgsEncodingFileDialog
( QWidget * parent = 0,
31
const
QString & caption = QString(),
const
QString & directory = QString(),
32
const
QString & filter = QString(),
const
QString & encoding = QString() );
33
~
QgsEncodingFileDialog
();
35
QString encoding()
const
;
36
/* Adds a 'Cancel All' button for the user to click */
37
void
addCancelAll();
38
/* Returns true if the user clicked 'Cancel All' */
39
bool
cancelAll();
40
41
public
slots:
42
void
saveUsedEncoding();
43
44
void
pbnCancelAll_clicked();
45
46
private
:
48
QComboBox*
mEncodingComboBox
;
49
50
/* The button to click */
51
QPushButton *
mCancelAllButton
;
52
53
/* Set if user clicked 'Cancel All' */
54
bool
mCancelAll
;
55
};
56
57
#endif
Generated on Tue Sep 24 2013 14:41:48 for QGIS API Documentation by
1.8.1.2