|
QGIS API Documentation
master-59fd5e0
|
#include <qgsstylev2exportimportdialog.h>
Collaboration diagram for QgsStyleV2ExportImportDialog: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 |
| QgsStyleV2 * | mQgisStyle |
| QTemporaryFile * | mTempFile |
| QgsStyleV2 * | mTempStyle |
Definition at line 32 of file qgsstylev2exportimportdialog.h.
Definition at line 37 of file qgsstylev2exportimportdialog.h.
| QgsStyleV2ExportImportDialog::QgsStyleV2ExportImportDialog | ( | QgsStyleV2 * | style, |
| QWidget * | parent = NULL, |
||
| Mode | mode = Export |
||
| ) |
Definition at line 31 of file qgsstylev2exportimportdialog.cpp.
References browse(), clearSelection(), doExportImport(), QgsStyleV2::groupNames(), Import, importTypeChanged(), mDialogMode, mFileName, mNetManager, mNetReply, mProgressDlg, mQgisStyle, mTempFile, mTempStyle, populateStyles(), selectAll(), and tr.
Definition at line 369 of file qgsstylev2exportimportdialog.cpp.
References mTempFile, and mTempStyle.
| void QgsStyleV2ExportImportDialog::browse | ( | ) | [slot] |
Definition at line 408 of file qgsstylev2exportimportdialog.cpp.
References downloadStyleXML(), mFileName, mTempStyle, populateStyles(), and tr.
Referenced by QgsStyleV2ExportImportDialog().
| void QgsStyleV2ExportImportDialog::clearSelection | ( | ) | [slot] |
Definition at line 380 of file qgsstylev2exportimportdialog.cpp.
Referenced by QgsStyleV2ExportImportDialog().
| void QgsStyleV2ExportImportDialog::doExportImport | ( | ) | [slot] |
Definition at line 105 of file qgsstylev2exportimportdialog.cpp.
References QgsStyleV2::clear(), QgsStyleV2::errorString(), Export, QgsStyleV2::exportXML(), mDialogMode, mFileName, moveStyles(), mQgisStyle, mTempStyle, and tr.
Referenced by QgsStyleV2ExportImportDialog().
| void QgsStyleV2ExportImportDialog::downloadCanceled | ( | ) | [private, slot] |
Definition at line 504 of file qgsstylev2exportimportdialog.cpp.
References mFileName, mNetReply, and mTempFile.
Referenced by downloadStyleXML().
| void QgsStyleV2ExportImportDialog::downloadStyleXML | ( | QUrl | url | ) | [private] |
Definition at line 437 of file qgsstylev2exportimportdialog.cpp.
References downloadCanceled(), fileReadyRead(), httpFinished(), mFileName, mNetManager, mNetReply, mProgressDlg, mTempFile, tr, and updateProgress().
Referenced by browse().
| void QgsStyleV2ExportImportDialog::fileReadyRead | ( | ) | [private, slot] |
Definition at line 493 of file qgsstylev2exportimportdialog.cpp.
References mNetReply, and mTempFile.
Referenced by downloadStyleXML().
| void QgsStyleV2ExportImportDialog::httpFinished | ( | ) | [private, slot] |
Definition at line 474 of file qgsstylev2exportimportdialog.cpp.
References mFileName, mNetReply, mProgressDlg, mTempFile, mTempStyle, populateStyles(), and tr.
Referenced by downloadStyleXML().
| void QgsStyleV2ExportImportDialog::importTypeChanged | ( | int | index | ) | [slot] |
Definition at line 385 of file qgsstylev2exportimportdialog.cpp.
Referenced by QgsStyleV2ExportImportDialog().
| void QgsStyleV2ExportImportDialog::moveStyles | ( | QModelIndexList * | selection, |
| QgsStyleV2 * | src, | ||
| QgsStyleV2 * | dst | ||
| ) | [private] |
Definition at line 204 of file qgsstylev2exportimportdialog.cpp.
References QgsStyleV2::addColorRamp(), QgsStyleV2::addGroup(), QgsStyleV2::addSymbol(), QgsStyleV2::colorRamp(), QgsStyleV2::colorRampNames(), QgsStyleV2::groupId(), QgsStyleV2::groupNames(), Import, mDialogMode, QgsStyleV2::saveColorRamp(), QgsStyleV2::saveSymbol(), QgsStyleV2::symbol(), QgsStyleV2::symbolNames(), and tr.
Referenced by doExportImport().
| bool QgsStyleV2ExportImportDialog::populateStyles | ( | QgsStyleV2 * | style | ) | [private] |
Definition at line 155 of file qgsstylev2exportimportdialog.cpp.
References QgsStyleV2::colorRamp(), QgsStyleV2::colorRampNames(), QgsSymbolLayerV2Utils::colorRampPreviewIcon(), QgsStyleV2::errorString(), icon(), Import, QgsStyleV2::importXML(), mDialogMode, mFileName, QgsStyleV2::symbol(), QgsStyleV2::symbolNames(), QgsSymbolLayerV2Utils::symbolPreviewIcon(), and tr.
Referenced by browse(), httpFinished(), and QgsStyleV2ExportImportDialog().
| void QgsStyleV2ExportImportDialog::selectAll | ( | ) | [slot] |
Definition at line 375 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().
Definition at line 73 of file qgsstylev2exportimportdialog.h.
Referenced by doExportImport(), moveStyles(), populateStyles(), and QgsStyleV2ExportImportDialog().
QString QgsStyleV2ExportImportDialog::mFileName [private] |
Definition at line 72 of file qgsstylev2exportimportdialog.h.
Referenced by browse(), doExportImport(), downloadCanceled(), downloadStyleXML(), httpFinished(), populateStyles(), and QgsStyleV2ExportImportDialog().
QNetworkAccessManager* QgsStyleV2ExportImportDialog::mNetManager [private] |
Definition at line 69 of file qgsstylev2exportimportdialog.h.
Referenced by downloadStyleXML(), and QgsStyleV2ExportImportDialog().
QNetworkReply* QgsStyleV2ExportImportDialog::mNetReply [private] |
Definition at line 70 of file qgsstylev2exportimportdialog.h.
Referenced by downloadCanceled(), downloadStyleXML(), fileReadyRead(), httpFinished(), and QgsStyleV2ExportImportDialog().
QProgressDialog* QgsStyleV2ExportImportDialog::mProgressDlg [private] |
Definition at line 67 of file qgsstylev2exportimportdialog.h.
Referenced by downloadStyleXML(), httpFinished(), QgsStyleV2ExportImportDialog(), and updateProgress().
Definition at line 75 of file qgsstylev2exportimportdialog.h.
Referenced by doExportImport(), and QgsStyleV2ExportImportDialog().
QTemporaryFile* QgsStyleV2ExportImportDialog::mTempFile [private] |
Definition at line 68 of file qgsstylev2exportimportdialog.h.
Referenced by downloadCanceled(), downloadStyleXML(), fileReadyRead(), httpFinished(), QgsStyleV2ExportImportDialog(), and ~QgsStyleV2ExportImportDialog().
Definition at line 76 of file qgsstylev2exportimportdialog.h.
Referenced by browse(), doExportImport(), httpFinished(), QgsStyleV2ExportImportDialog(), and ~QgsStyleV2ExportImportDialog().