mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-28 00:17:30 -05:00
integrate with Color Ramp Manager plugin to download cpt-city files
This commit is contained in:
parent
fbbb71a490
commit
a58f737b75
@ -432,11 +432,23 @@ QStringList QgsCptCityColorRampV2::listSchemeNames( QString collectionName )
|
|||||||
|
|
||||||
QString QgsCptCityColorRampV2::getBaseDir()
|
QString QgsCptCityColorRampV2::getBaseDir()
|
||||||
{
|
{
|
||||||
// currently hard-coded, but could be also in QGis install path and/or configurable
|
// if was set with setBaseDir, return that value
|
||||||
if ( mBaseDir.isNull() )
|
QString baseDir = mBaseDir;
|
||||||
return QgsApplication::qgisSettingsDirPath() + "/" + "cpt-city";
|
|
||||||
else
|
// use CptCity/baseDir setting if set
|
||||||
return mBaseDir;
|
if ( baseDir.isNull() )
|
||||||
|
{
|
||||||
|
QSettings settings;
|
||||||
|
baseDir = settings.value( "CptCity/baseDir", QString() ).toString();
|
||||||
|
if ( ! baseDir.isNull() )
|
||||||
|
baseDir += "/cpt-city";
|
||||||
|
}
|
||||||
|
|
||||||
|
// fallback to user setting dir
|
||||||
|
if ( baseDir.isNull() )
|
||||||
|
baseDir = QgsApplication::qgisSettingsDirPath() + "/" + "cpt-city";
|
||||||
|
|
||||||
|
return baseDir;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString QgsCptCityColorRampV2::getFilename() const
|
QString QgsCptCityColorRampV2::getFilename() const
|
||||||
|
@ -48,7 +48,11 @@ QgsCptCityColorRampV2Dialog::QgsCptCityColorRampV2Dialog( QgsCptCityColorRampV2*
|
|||||||
edit->setReadOnly( true );
|
edit->setReadOnly( true );
|
||||||
// not sure if we want this long string to be translated
|
// not sure if we want this long string to be translated
|
||||||
QString helpText = tr( "Error - cpt-city gradient files not found.\n\n"
|
QString helpText = tr( "Error - cpt-city gradient files not found.\n\n"
|
||||||
"Please download the complete collection (in svg format) "
|
"You have two means of installing them:\n\n"
|
||||||
|
"1) Install the \"Color Ramp Manager\" python plugin "
|
||||||
|
"(you must enable Experimental plugins in the plugin manager) "
|
||||||
|
"and use it to download latest cpt-city package.\n\n"
|
||||||
|
"2) Download the complete collection (in svg format) "
|
||||||
"and unzip it to your QGis settings directory [%1] .\n\n"
|
"and unzip it to your QGis settings directory [%1] .\n\n"
|
||||||
"This file can be found at [%2]\nand current file is [%3]"
|
"This file can be found at [%2]\nand current file is [%3]"
|
||||||
).arg( QgsApplication::qgisSettingsDirPath()
|
).arg( QgsApplication::qgisSettingsDirPath()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user