QGIS API Documentation  master-59fd5e0
QgsStyleV2ExportImportDialog Class Reference

#include <qgsstylev2exportimportdialog.h>

+ Collaboration diagram for QgsStyleV2ExportImportDialog:

List of all members.

Public Types

enum  Mode { Export, Import }

Public Slots

void browse ()
void clearSelection ()
void doExportImport ()
void importTypeChanged (int)
void selectAll ()

Public Member Functions

 QgsStyleV2ExportImportDialog (QgsStyleV2 *style, QWidget *parent=NULL, Mode mode=Export)
 ~QgsStyleV2ExportImportDialog ()

Private Slots

void downloadCanceled ()
void fileReadyRead ()
void httpFinished ()
void updateProgress (qint64, qint64)

Private Member Functions

void downloadStyleXML (QUrl url)
void moveStyles (QModelIndexList *selection, QgsStyleV2 *src, QgsStyleV2 *dst)
bool populateStyles (QgsStyleV2 *style)

Private Attributes

Mode mDialogMode
QString mFileName
QNetworkAccessManager * mNetManager
QNetworkReply * mNetReply
QProgressDialog * mProgressDlg
QgsStyleV2mQgisStyle
QTemporaryFile * mTempFile
QgsStyleV2mTempStyle

Detailed Description

Definition at line 32 of file qgsstylev2exportimportdialog.h.


Member Enumeration Documentation

Enumerator:
Export 
Import 

Definition at line 37 of file qgsstylev2exportimportdialog.h.


Constructor & Destructor Documentation


Member Function Documentation

Definition at line 504 of file qgsstylev2exportimportdialog.cpp.

References mFileName, mNetReply, and mTempFile.

Referenced by downloadStyleXML().

Definition at line 493 of file qgsstylev2exportimportdialog.cpp.

References mNetReply, and mTempFile.

Referenced by downloadStyleXML().

Definition at line 385 of file qgsstylev2exportimportdialog.cpp.

Referenced by QgsStyleV2ExportImportDialog().

void QgsStyleV2ExportImportDialog::updateProgress ( qint64  bytesRead,
qint64  bytesTotal 
) [private, slot]

Definition at line 498 of file qgsstylev2exportimportdialog.cpp.

References mProgressDlg.

Referenced by downloadStyleXML().


Member Data Documentation

QNetworkAccessManager* QgsStyleV2ExportImportDialog::mNetManager [private]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines