mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-08 00:05:09 -04:00
Numerous changes in GUI HIG revision:
- use buttonbox instead of free roaming buttons - All labels updated for consistency - improve alignment and layouts for unique vale, cont col, etc in vector props - use style sheets in vect and raster properties and update these reports so they are visually consistent with each other - In qgsabout clean up layout and also show addition info relating to qt db and image plugins in providers tab (which will be renamed) Please note this work is ongoing and not the final product yet. git-svn-id: http://svn.osgeo.org/qgis/trunk@8431 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
parent
03aed535a2
commit
3a19d48038
6
images/images.qrc
Normal file
6
images/images.qrc
Normal file
@ -0,0 +1,6 @@
|
||||
<RCC>
|
||||
<qresource prefix="/images" >
|
||||
<file>icons/qgis-icon-16x16.png</file>
|
||||
<file>icons/qgis-icon-60x60.png</file>
|
||||
</qresource>
|
||||
</RCC>
|
@ -216,12 +216,12 @@ ENDIF (PYTHON_FOUND)
|
||||
IF (WIN32)
|
||||
# 'WIN32' removes console, which is Bad when debugging
|
||||
IF (CMAKE_BUILD_TYPE MATCHES Debug)
|
||||
ADD_EXECUTABLE(qgis ${QGIS_APP_SRCS} ${QGIS_APP_MOC_SRCS})
|
||||
ADD_EXECUTABLE(qgis ${QGIS_APP_SRCS} ${QGIS_APP_MOC_SRCS} ${IMAGE_RCC_SRCS})
|
||||
ELSE (CMAKE_BUILD_TYPE MATCHES Debug)
|
||||
ADD_EXECUTABLE(qgis WIN32 ${QGIS_APP_SRCS} ${QGIS_APP_MOC_SRCS})
|
||||
ADD_EXECUTABLE(qgis WIN32 ${QGIS_APP_SRCS} ${QGIS_APP_MOC_SRCS} ${IMAGE_RCC_SRCS})
|
||||
ENDIF (CMAKE_BUILD_TYPE MATCHES Debug)
|
||||
ELSE (WIN32)
|
||||
ADD_EXECUTABLE(qgis ${QGIS_APP_SRCS} ${QGIS_APP_MOC_SRCS})
|
||||
ADD_EXECUTABLE(qgis ${QGIS_APP_SRCS} ${QGIS_APP_MOC_SRCS} ${IMAGE_RCC_SRCS})
|
||||
ENDIF (WIN32)
|
||||
|
||||
TARGET_LINK_LIBRARIES(qgis
|
||||
@ -230,6 +230,7 @@ TARGET_LINK_LIBRARIES(qgis
|
||||
${QT_QTXML_LIBRARY}
|
||||
${QT_QTSVG_LIBRARY}
|
||||
${QT_QTNETWORK_LIBRARY}
|
||||
${QT_QTSQL_LIBRARY}
|
||||
#should only be needed for win
|
||||
${QT_QTMAIN_LIBRARY}
|
||||
qgis_core
|
||||
@ -237,9 +238,6 @@ TARGET_LINK_LIBRARIES(qgis
|
||||
)
|
||||
IF (${QTVERSION} STRLESS "4.3.0")
|
||||
TARGET_LINK_LIBRARIES(qgis ${QT_QT3SUPPORT_LIBRARY} )
|
||||
IF (APPLE)
|
||||
TARGET_LINK_LIBRARIES(qgis ${QT_QTSQL_LIBRARY} )
|
||||
ENDIF (APPLE)
|
||||
ENDIF (${QTVERSION} STRLESS "4.3.0")
|
||||
|
||||
IF (APPLE)
|
||||
|
@ -33,6 +33,7 @@
|
||||
#include <QDesktopWidget>
|
||||
#include <QDialog>
|
||||
#include <QDir>
|
||||
#include <QDockWidget>
|
||||
#include <QEvent>
|
||||
#include <QFile>
|
||||
#include <QFileInfo>
|
||||
@ -214,7 +215,7 @@ static void buildSupportedVectorFileFilter_(QString & fileFilters);
|
||||
static void setTitleBarText_( QWidget & qgisApp )
|
||||
{
|
||||
QString caption = QgisApp::tr("Quantum GIS - ");
|
||||
caption += QString("%1 ('%2') ").arg(QGis::qgisVersion).arg(QGis::qgisReleaseName) + " ";
|
||||
caption += QString("%1 ").arg(QGis::qgisVersion) + " ";
|
||||
|
||||
if ( QgsProject::instance()->title().isEmpty() )
|
||||
{
|
||||
@ -305,7 +306,8 @@ static void customSrsValidation_(QgsSpatialRefSys* srs)
|
||||
: QMainWindow(parent,fl),
|
||||
mSplash(splash)
|
||||
{
|
||||
setupUi(this);
|
||||
// setupUi(this);
|
||||
resize(640, 480);
|
||||
|
||||
mSplash->showMessage(tr("Checking database"), Qt::AlignHCenter | Qt::AlignBottom);
|
||||
qApp->processEvents();
|
||||
@ -327,8 +329,8 @@ static void customSrsValidation_(QgsSpatialRefSys* srs)
|
||||
setTheme(mThemeName);
|
||||
updateRecentProjectPaths();
|
||||
createCanvas();
|
||||
createOverview();
|
||||
createLegend();
|
||||
createOverview();
|
||||
createMapTips();
|
||||
|
||||
mComposer = new QgsComposer(this); // Map composer
|
||||
@ -378,7 +380,7 @@ static void customSrsValidation_(QgsSpatialRefSys* srs)
|
||||
|
||||
// now build raster file filter
|
||||
QgsRasterLayer::buildSupportedRasterFileFilter( mRasterFileFilter );
|
||||
|
||||
/*
|
||||
// Set the background colour for toolbox and overview as they default to
|
||||
// white instead of the window color
|
||||
QPalette myPalette = toolBox->palette();
|
||||
@ -389,7 +391,7 @@ static void customSrsValidation_(QgsSpatialRefSys* srs)
|
||||
myPalette.setColor(QPalette::Button, myPalette.window().color());
|
||||
mMapLegend->setPalette(myPalette);
|
||||
//and for overview control this is done in createOverView method
|
||||
|
||||
*/
|
||||
// Do this last in the ctor to ensure that all members are instantiated properly
|
||||
setupConnections();
|
||||
//
|
||||
@ -493,12 +495,12 @@ void QgisApp::readSettings()
|
||||
|
||||
// Add the recently accessed project file paths to the File menu
|
||||
mRecentProjectPaths = settings.readListEntry("/UI/recentProjectsList");
|
||||
|
||||
/*
|
||||
// Set the behaviour when the map splitters are resized
|
||||
bool splitterRedraw = settings.value("/qgis/splitterRedraw", true).toBool();
|
||||
canvasLegendSplit->setOpaqueResize(splitterRedraw);
|
||||
legendOverviewSplit->setOpaqueResize(splitterRedraw);
|
||||
}
|
||||
*/}
|
||||
|
||||
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
@ -1314,10 +1316,11 @@ void QgisApp::createCanvas()
|
||||
mMapCanvas = new QgsMapCanvas(this, "theMapCanvas" );
|
||||
mMapCanvas->setWhatsThis(tr("Map canvas. This is where raster and vector layers are displayed when added to the map"));
|
||||
|
||||
mMapCanvas->setMinimumWidth(10);
|
||||
QVBoxLayout *myCanvasLayout = new QVBoxLayout;
|
||||
myCanvasLayout->addWidget(mMapCanvas);
|
||||
tabWidget->widget(0)->setLayout(myCanvasLayout);
|
||||
// mMapCanvas->setMinimumWidth(10);
|
||||
// QVBoxLayout *myCanvasLayout = new QVBoxLayout;
|
||||
// myCanvasLayout->addWidget(mMapCanvas);
|
||||
// tabWidget->widget(0)->setLayout(myCanvasLayout);
|
||||
setCentralWidget(mMapCanvas);
|
||||
// set the focus to the map canvas
|
||||
mMapCanvas->setFocus();
|
||||
|
||||
@ -1367,10 +1370,16 @@ void QgisApp::createOverview()
|
||||
QBitmap overviewPanBmpMask = QBitmap::fromData(QSize(16, 16), pan_mask_bits);
|
||||
mOverviewMapCursor = new QCursor(overviewPanBmp, overviewPanBmpMask, 5, 5);
|
||||
overviewCanvas->setCursor(*mOverviewMapCursor);
|
||||
QVBoxLayout *myOverviewLayout = new QVBoxLayout;
|
||||
myOverviewLayout->addWidget(overviewCanvas);
|
||||
overviewFrame->setLayout(myOverviewLayout);
|
||||
|
||||
// QVBoxLayout *myOverviewLayout = new QVBoxLayout;
|
||||
// myOverviewLayout->addWidget(overviewCanvas);
|
||||
// overviewFrame->setLayout(myOverviewLayout);
|
||||
mOverviewDock = new QDockWidget(tr("Overview"), this);
|
||||
mOverviewDock->setObjectName("Overview");
|
||||
mOverviewDock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
|
||||
mOverviewDock->setWidget(overviewCanvas);
|
||||
addDockWidget(Qt::LeftDockWidgetArea, mOverviewDock);
|
||||
mViewMenu->addAction(mOverviewDock->toggleViewAction());
|
||||
|
||||
mMapCanvas->setOverview(overviewCanvas);
|
||||
|
||||
// moved here to set anti aliasing to both map canvas and overview
|
||||
@ -1395,9 +1404,16 @@ void QgisApp::createLegend()
|
||||
mMapLegend->setToggleEditingAction(mActionToggleEditing);
|
||||
|
||||
mMapLegend->setWhatsThis(tr("Map legend that displays all the layers currently on the map canvas. Click on the check box to turn a layer on or off. Double click on a layer in the legend to customize its appearance and set other properties."));
|
||||
QVBoxLayout *myLegendLayout = new QVBoxLayout;
|
||||
myLegendLayout->addWidget(mMapLegend);
|
||||
toolBox->widget(0)->setLayout(myLegendLayout);
|
||||
// QVBoxLayout *myLegendLayout = new QVBoxLayout;
|
||||
// myLegendLayout->addWidget(mMapLegend);
|
||||
// toolBox->widget(0)->setLayout(myLegendLayout);
|
||||
mLegendDock = new QDockWidget(tr("Legend"), this);
|
||||
mLegendDock->setObjectName("Legend");
|
||||
mLegendDock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
|
||||
// mLegendDock->setFeatures(mLegendDock->features() & ~QDockWidget::DockWidgetClosable);
|
||||
mLegendDock->setWidget(mMapLegend);
|
||||
addDockWidget(Qt::LeftDockWidgetArea, mLegendDock);
|
||||
mViewMenu->addAction(mLegendDock->toggleViewAction());
|
||||
return;
|
||||
}
|
||||
|
||||
@ -1503,8 +1519,8 @@ void QgisApp::saveWindowState()
|
||||
|
||||
// store window geometry
|
||||
settings.setValue("/UI/geometry", saveGeometry());
|
||||
settings.setValue("/UI/canvasSplitterState", canvasLegendSplit->saveState());
|
||||
settings.setValue("/UI/legendSplitterState", legendOverviewSplit->saveState());
|
||||
// settings.setValue("/UI/canvasSplitterState", canvasLegendSplit->saveState());
|
||||
// settings.setValue("/UI/legendSplitterState", legendOverviewSplit->saveState());
|
||||
}
|
||||
|
||||
void QgisApp::restoreWindowState()
|
||||
@ -1516,8 +1532,8 @@ void QgisApp::restoreWindowState()
|
||||
|
||||
// restore window geometry
|
||||
restoreGeometry(settings.value("/UI/geometry").toByteArray());
|
||||
canvasLegendSplit->restoreState(settings.value("/UI/canvasSplitterState").toByteArray());
|
||||
legendOverviewSplit->restoreState(settings.value("/UI/legendSplitterState").toByteArray());
|
||||
// canvasLegendSplit->restoreState(settings.value("/UI/canvasSplitterState").toByteArray());
|
||||
// legendOverviewSplit->restoreState(settings.value("/UI/legendSplitterState").toByteArray());
|
||||
}
|
||||
///////////// END OF GUI SETUP ROUTINES ///////////////
|
||||
|
||||
@ -1527,20 +1543,20 @@ void QgisApp::about()
|
||||
if (!abt) {
|
||||
QApplication::setOverrideCursor(Qt::WaitCursor);
|
||||
abt = new QgsAbout();
|
||||
QString versionString = tr("Version ");
|
||||
versionString += QGis::qgisVersion;
|
||||
versionString += " (";
|
||||
versionString += QGis::qgisSvnVersion;
|
||||
versionString += ")";
|
||||
QString versionString = tr("You are using QGIS version %1 built against code revision %2.")
|
||||
.arg(QGis::qgisVersion)
|
||||
.arg(QGis::qgisSvnVersion);
|
||||
#ifdef HAVE_POSTGRESQL
|
||||
|
||||
versionString += tr(" with PostgreSQL support");
|
||||
versionString += tr(" This copy of QGIS has been built with PostgreSQL support.");
|
||||
#else
|
||||
|
||||
versionString += tr(" (no PostgreSQL support)");
|
||||
versionString += tr(" This copy of QGIS has been built without PostgreSQL support.");
|
||||
#endif
|
||||
versionString += tr("\nCompiled against Qt ") + QT_VERSION_STR
|
||||
+ tr(", running against Qt ") + qVersion();
|
||||
versionString += tr("\nThis binary was compiled against Qt %1,"
|
||||
"and is currently running against Qt %2")
|
||||
.arg(QT_VERSION_STR)
|
||||
.arg(qVersion());
|
||||
|
||||
#ifdef WIN32
|
||||
// special version stuff for windows (if required)
|
||||
@ -1548,12 +1564,6 @@ void QgisApp::about()
|
||||
#endif
|
||||
|
||||
abt->setVersion(versionString);
|
||||
QString urls = "<p align=\"center\">" +
|
||||
tr("Quantum GIS is licensed under the GNU General Public License") +
|
||||
"</p><p align=\"center\">" +
|
||||
tr("http://www.gnu.org/licenses") +
|
||||
"</p>";
|
||||
abt->setURLs(urls);
|
||||
QString whatsNew = "<html><body>" + tr("Version") + " ";
|
||||
whatsNew += QGis::qgisVersion;
|
||||
whatsNew += "<h3>" + tr("New features") + "</h3>" +
|
||||
@ -1589,9 +1599,6 @@ void QgisApp::about()
|
||||
|
||||
abt->setWhatsNew(whatsNew);
|
||||
|
||||
// add the available plugins to the list
|
||||
QString providerInfo = "<b>" + tr("Available Data Provider Plugins") + "</b><br>";
|
||||
abt->setPluginInfo(providerInfo + QgsProviderRegistry::instance()->pluginList(true));
|
||||
QApplication::restoreOverrideCursor();
|
||||
}
|
||||
abt->show();
|
||||
@ -4264,9 +4271,9 @@ void QgisApp::options()
|
||||
double zoomFactor = mySettings.value("/qgis/zoom_factor", 2).toDouble();
|
||||
mMapCanvas->setWheelAction((QgsMapCanvas::WheelAction) action, zoomFactor);
|
||||
|
||||
bool splitterRedraw = mySettings.value("/qgis/splitterRedraw", true).toBool();
|
||||
canvasLegendSplit->setOpaqueResize(splitterRedraw);
|
||||
legendOverviewSplit->setOpaqueResize(splitterRedraw);
|
||||
// bool splitterRedraw = mySettings.value("/qgis/splitterRedraw", true).toBool();
|
||||
// canvasLegendSplit->setOpaqueResize(splitterRedraw);
|
||||
// legendOverviewSplit->setOpaqueResize(splitterRedraw);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -35,6 +35,7 @@ class QMenu;
|
||||
class QPixmap;
|
||||
class QSplashScreen;
|
||||
class QValidator;
|
||||
class QActionGroup;
|
||||
|
||||
class QgisAppInterface;
|
||||
class QgsClipboard;
|
||||
@ -52,7 +53,6 @@ class QgsRasterLayer;
|
||||
class QgsRect;
|
||||
class QgsVectorLayer;
|
||||
|
||||
#include <ui_qgisappbase.h>
|
||||
#include <QMainWindow>
|
||||
#include <QAbstractSocket>
|
||||
|
||||
@ -62,7 +62,7 @@ class QgsVectorLayer;
|
||||
/*! \class QgisApp
|
||||
* \brief Main window for the Qgis application
|
||||
*/
|
||||
class QgisApp : public QMainWindow, public Ui::QgisAppBase
|
||||
class QgisApp : public QMainWindow
|
||||
{
|
||||
Q_OBJECT;
|
||||
public:
|
||||
@ -535,7 +535,10 @@ private:
|
||||
QMenu *mSettingsMenu;
|
||||
QMenu *mHelpMenu;
|
||||
|
||||
class Tools
|
||||
QDockWidget *mLegendDock;
|
||||
QDockWidget *mOverviewDock;
|
||||
|
||||
class Tools
|
||||
{
|
||||
public:
|
||||
QgsMapTool* mZoomIn;
|
||||
|
@ -133,7 +133,7 @@ QWidget * QgisAppInterface::getMainWindow()
|
||||
|
||||
QToolBox* QgisAppInterface::getToolBox()
|
||||
{
|
||||
return qgis->toolBox;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void QgisAppInterface::refreshLegend(QgsMapLayer *l)
|
||||
|
@ -18,16 +18,13 @@
|
||||
|
||||
#include "qgsabout.h"
|
||||
#include "qgsapplication.h"
|
||||
#include "qgsproviderregistry.h"
|
||||
#include "qgslogger.h"
|
||||
#ifdef Q_WS_MAC
|
||||
#include <ApplicationServices/ApplicationServices.h>
|
||||
#else
|
||||
#include <QInputDialog>
|
||||
#include <QProcess>
|
||||
#include <QSettings>
|
||||
#endif
|
||||
#include <QDesktopServices>
|
||||
#include <QFile>
|
||||
#include <QTextStream>
|
||||
#include <QImageReader>
|
||||
#include <QSqlDatabase>
|
||||
#include <iostream>
|
||||
|
||||
/* Uncomment this block to use preloaded images
|
||||
@ -48,17 +45,12 @@ QgsAbout::~QgsAbout()
|
||||
|
||||
void QgsAbout::init()
|
||||
{
|
||||
|
||||
// Set up text in dialog.
|
||||
QString format("<p align=center>%1</p><p align=center><a href=%2>%3</a></p>");
|
||||
QString sentence1 = tr("Quantum GIS is licensed under the GNU General Public License");
|
||||
QString link("http://www.gnu.org/licenses");
|
||||
lblUrls->setHtml(format.arg(sentence1).arg(link).arg(link));
|
||||
QgsDebugMsg(format.arg(sentence1).arg(link).arg(link));
|
||||
setPluginInfo();
|
||||
|
||||
// set the 60x60 icon pixmap
|
||||
QPixmap icon(QgsApplication::iconsPath() + "qgis-icon-60x60.png");
|
||||
qgisIcon->setPixmap(icon);
|
||||
|
||||
//read the authors file to populate the contributors list
|
||||
QStringList lines;
|
||||
|
||||
@ -114,27 +106,23 @@ void QgsAbout::init()
|
||||
".............................................\n").toLocal8Bit().data());
|
||||
#endif
|
||||
if ( sponsorFile.open( QIODevice::ReadOnly ) ) {
|
||||
QString sponsorHTML = "<html><body><h2>"
|
||||
+ tr("QGIS Sponsors") + "</h2><center>"
|
||||
|
||||
+ tr("The following have sponsored QGIS by contributing money to fund development and other project costs")
|
||||
+ "</center><hr>"
|
||||
+ "<table border='1' cellpadding='1' width='100%'>"
|
||||
+ "<tr><th>" + tr("Name") + "</th><th>" + tr("Website") + "</th>"
|
||||
+ "<th></th>"
|
||||
+ "</th><th>" + tr("Name") + "</th><th>" + tr("Website") + "</th></tr>";
|
||||
QString sponsorHTML = ""
|
||||
+ tr("<p>The following have sponsored QGIS by contributing "
|
||||
"money to fund development and other project costs</p>")
|
||||
+ "<hr>"
|
||||
"<table width='100%'>"
|
||||
"<tr><th>" + tr("Name") + "</th>"
|
||||
"<th>" + tr("Website") + "</th></tr>";
|
||||
QString website;
|
||||
QTextStream sponsorStream( &sponsorFile );
|
||||
// Always use UTF-8
|
||||
sponsorStream.setCodec("UTF-8");
|
||||
QString sline;
|
||||
int count = 0;
|
||||
while ( !sponsorStream.atEnd() )
|
||||
{
|
||||
sline = sponsorStream.readLine(); // line of text excluding '\n'
|
||||
//ignore the line if it starts with a hash....
|
||||
if (sline.left(1)=="#") continue;
|
||||
count++;
|
||||
QStringList myTokens = QStringList::split("|",sline);
|
||||
if(myTokens.size() > 1)
|
||||
{
|
||||
@ -144,25 +132,16 @@ void QgsAbout::init()
|
||||
{
|
||||
website = " ";
|
||||
}
|
||||
if(count == 1){
|
||||
sponsorHTML += "<tr>";
|
||||
}
|
||||
if(count == 2)
|
||||
{
|
||||
// a spacer between donator columns
|
||||
sponsorHTML += "<td></td>";
|
||||
}
|
||||
sponsorHTML += "<tr>";
|
||||
sponsorHTML += "<td>" + myTokens[0] + "</td><td>" + website + "</td>";
|
||||
if(count == 2){
|
||||
// close the row
|
||||
sponsorHTML += "</tr>";
|
||||
count = 0;
|
||||
}
|
||||
|
||||
// close the row
|
||||
sponsorHTML += "</tr>";
|
||||
}
|
||||
sponsorHTML += "</table></body></html>";
|
||||
sponsorHTML += "</table>";
|
||||
|
||||
txtSponsors->setAcceptRichText(true);
|
||||
QString myStyle = QgsApplication::reportStyleSheet();
|
||||
txtSponsors->clear();
|
||||
txtSponsors->document()->setDefaultStyleSheet(myStyle);
|
||||
txtSponsors->setHtml(sponsorHTML);
|
||||
#ifdef QGISDEBUG
|
||||
std::cout << "sponsorHTML:" << sponsorHTML.toAscii().constData() << std::endl;
|
||||
@ -176,19 +155,43 @@ void QgsAbout::setVersion(QString v)
|
||||
lblVersion->setText(v);
|
||||
}
|
||||
|
||||
void QgsAbout::setURLs(QString urls)
|
||||
{
|
||||
lblUrls->setText(urls);
|
||||
}
|
||||
|
||||
void QgsAbout::setWhatsNew(QString txt)
|
||||
{
|
||||
txtWhatsNew->setText(txt);
|
||||
QString myStyle = QgsApplication::reportStyleSheet();
|
||||
txtWhatsNew->clear();
|
||||
txtWhatsNew->document()->setDefaultStyleSheet(myStyle);
|
||||
txtWhatsNew->setHtml(txt);
|
||||
}
|
||||
|
||||
void QgsAbout::setPluginInfo(QString txt)
|
||||
void QgsAbout::setPluginInfo()
|
||||
{
|
||||
txtBrowserPlugins->setText(txt);
|
||||
QString myString;
|
||||
//provide info about the plugins available
|
||||
myString += "<b>" + tr("Available QGIS Data Provider Plugins") + "</b><br>";
|
||||
myString += QgsProviderRegistry::instance()->pluginList(true);
|
||||
//qt database plugins
|
||||
myString += "<b>" + tr("Available Qt Database Plugins") + "</b><br>";
|
||||
myString += "<ol>\n<li>\n";
|
||||
QStringList myDbDriverList = QSqlDatabase::drivers ();
|
||||
myString += myDbDriverList.join("</li>\n<li>");
|
||||
myString += "</li>\n</ol>\n";
|
||||
//qt image plugins
|
||||
myString += "<b>" + tr("Available Qt Image Plugins") + "</b><br>";
|
||||
myString += "<ol>\n<li>\n";
|
||||
QList<QByteArray> myImageFormats = QImageReader::supportedImageFormats();
|
||||
QList<QByteArray>::const_iterator myIterator = myImageFormats.begin();
|
||||
while( myIterator != myImageFormats.end() )
|
||||
{
|
||||
QString myFormat = (*myIterator).data();
|
||||
myString += myFormat + "</li>\n<li>";
|
||||
++myIterator;
|
||||
}
|
||||
myString += "</li>\n</ol>\n";
|
||||
|
||||
QString myStyle = QgsApplication::reportStyleSheet();
|
||||
txtBrowserPlugins->clear();
|
||||
txtBrowserPlugins->document()->setDefaultStyleSheet(myStyle);
|
||||
txtBrowserPlugins->setText(myString);
|
||||
}
|
||||
|
||||
void QgsAbout::on_buttonCancel_clicked()
|
||||
@ -213,7 +216,7 @@ void QgsAbout::on_listBox1_currentItemChanged(QListWidgetItem *theItem)
|
||||
printf ("Loading mug: %s\n", (const char *)myString.toLocal8Bit().data());
|
||||
#endif
|
||||
QPixmap *pixmap = new QPixmap(myString);
|
||||
pixAuthorMug->setPixmap(*pixmap);
|
||||
//pixAuthorMug->setPixmap(*pixmap);
|
||||
/* Uncomment this block to use preloaded images
|
||||
pixAuthorMug->setPixmap(mugs[myString]);
|
||||
*/
|
||||
@ -233,55 +236,8 @@ void QgsAbout::on_btnQgisHome_clicked()
|
||||
|
||||
void QgsAbout::openUrl(QString url)
|
||||
{
|
||||
#ifdef Q_WS_MAC
|
||||
/* Use Mac OS X Launch Services which uses the user's default browser
|
||||
* and will just open a new window if that browser is already running.
|
||||
* QProcess creates a new browser process for each invocation and expects a
|
||||
* commandline application rather than a bundled application.
|
||||
*/
|
||||
CFURLRef urlRef = CFURLCreateWithBytes(kCFAllocatorDefault,
|
||||
reinterpret_cast<const UInt8*>(url.utf8().data()), url.length(),
|
||||
kCFStringEncodingUTF8, NULL);
|
||||
OSStatus status = LSOpenCFURLRef(urlRef, NULL);
|
||||
status = 0; // avoid compiler warnings
|
||||
CFRelease(urlRef);
|
||||
#else
|
||||
QSettings settings;
|
||||
QString browser = settings.readEntry("/qgis/browser");
|
||||
if (browser.length() == 0)
|
||||
{
|
||||
// ask user for browser and use it
|
||||
bool ok;
|
||||
QString text = QInputDialog::getText(tr("QGIS Browser Selection"),
|
||||
tr("Enter the name of a web browser to use (eg. konqueror).\n"
|
||||
"Enter the full path if the browser is not in your PATH.\n"
|
||||
"You can change this option later by selection Options from"
|
||||
" the Settings menu (Help Browser tab)."),
|
||||
QLineEdit::Normal,
|
||||
QString::null, &ok, this);
|
||||
if (ok && !text.isEmpty())
|
||||
{
|
||||
// user entered something and pressed OK
|
||||
browser = text;
|
||||
// save the setting
|
||||
settings.writeEntry("/qgis/browser", browser);
|
||||
} else
|
||||
{
|
||||
browser = "";
|
||||
}
|
||||
}
|
||||
if (browser.length() > 0)
|
||||
{
|
||||
// find the installed location of the help files
|
||||
// open index.html using browser
|
||||
//XXX for debug on win32 QMessageBox::information(this, "Help opening...", browser + " - " + url);
|
||||
QProcess *helpProcess = new QProcess(this);
|
||||
helpProcess->start(browser, QStringList() << url);
|
||||
}
|
||||
#endif
|
||||
/* mHelpViewer = new QgsHelpViewer(this,"helpviewer",false);
|
||||
mHelpViewer->showContent(mAppDir +"/share/doc","index.html");
|
||||
mHelpViewer->show(); */
|
||||
//use the users default browser
|
||||
QDesktopServices::openUrl(url);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -27,12 +27,11 @@ class QgsAbout : public QDialog, private Ui::QgsAbout
|
||||
QgsAbout();
|
||||
~QgsAbout();
|
||||
void setVersion(QString v);
|
||||
void setURLs(QString urls);
|
||||
void setWhatsNew(QString txt);
|
||||
void setPluginInfo(QString txt);
|
||||
static QString fileSystemSafe(QString string);
|
||||
|
||||
private:
|
||||
void setPluginInfo();
|
||||
void init();
|
||||
void openUrl(QString url);
|
||||
|
||||
|
@ -22,8 +22,6 @@ QgsAddAttrDialog::QgsAddAttrDialog(QgsVectorDataProvider* provider, QWidget *par
|
||||
: QDialog(parent, fl), mDataProvider(provider)
|
||||
{
|
||||
setupUi(this);
|
||||
connect(mOkButton, SIGNAL(clicked()), this, SLOT(accept()));
|
||||
connect(mCancelButton, SIGNAL(clicked()), this, SLOT(reject()));
|
||||
|
||||
//fill data types into the combo box
|
||||
const QSet<QString>& typelist=mDataProvider->supportedNativeTypes();
|
||||
@ -38,8 +36,6 @@ QgsAddAttrDialog::QgsAddAttrDialog(const std::list<QString>& typelist, QWidget *
|
||||
: QDialog(parent, fl), mDataProvider(0)
|
||||
{
|
||||
setupUi(this);
|
||||
connect(mOkButton, SIGNAL(clicked()), this, SLOT(accept()));
|
||||
connect(mCancelButton, SIGNAL(clicked()), this, SLOT(reject()));
|
||||
|
||||
for(std::list<QString>::const_iterator iter=typelist.begin();iter!=typelist.end();++iter)
|
||||
{
|
||||
|
@ -26,6 +26,7 @@
|
||||
#include <QFileInfo>
|
||||
#include <QMessageBox>
|
||||
#include <QSettings>
|
||||
#include <QPushButton>
|
||||
|
||||
//standard includes
|
||||
#include <iostream>
|
||||
@ -38,9 +39,6 @@ QgsBookmarks::QgsBookmarks(QWidget *parent, Qt::WFlags fl)
|
||||
mParent(parent)
|
||||
{
|
||||
setupUi(this);
|
||||
connect(btnClose, SIGNAL(clicked()), this, SLOT(close()));
|
||||
connect(this, SIGNAL(finished(int)), this, SLOT(saveWindowLocation()));
|
||||
|
||||
// user database is created at QGIS startup in QgisApp::createDB
|
||||
// we just check whether there is our database [MD]
|
||||
QFileInfo myFileInfo;
|
||||
@ -55,13 +53,29 @@ QgsBookmarks::QgsBookmarks(QWidget *parent, Qt::WFlags fl)
|
||||
// Note proper queens english on next line
|
||||
initialise();
|
||||
|
||||
//
|
||||
// Create the zoomto and delete buttons and add them to the
|
||||
// toolbar
|
||||
//
|
||||
QPushButton * btnDelete = new QPushButton(tr("&Delete"));
|
||||
QPushButton * btnZoomTo = new QPushButton(tr("&Zoom to"));
|
||||
btnZoomTo->setDefault(true);
|
||||
buttonBox->addButton(btnDelete, QDialogButtonBox::ActionRole);
|
||||
buttonBox->addButton(btnZoomTo, QDialogButtonBox::ActionRole);
|
||||
// connect the slot up to catch when a bookmark is deleted
|
||||
connect(btnDelete, SIGNAL(clicked()), this, SLOT(on_btnDelete_clicked()));
|
||||
// connect the slot up to catch when a bookmark is zoomed to
|
||||
connect(btnZoomTo, SIGNAL(clicked()), this, SLOT(on_btnZoomTo_clicked()));
|
||||
// connect the slot up to catch when a new bookmark is added
|
||||
connect(mParent, SIGNAL(bookmarkAdded()), this, SLOT(refreshBookmarks()));
|
||||
//and for help requested
|
||||
connect(buttonBox, SIGNAL(helpRequested()), this, SLOT(helpRequested()));
|
||||
}
|
||||
|
||||
// Destructor
|
||||
QgsBookmarks::~QgsBookmarks()
|
||||
{
|
||||
saveWindowLocation();
|
||||
}
|
||||
|
||||
void QgsBookmarks::refreshBookmarks()
|
||||
@ -248,7 +262,7 @@ int QgsBookmarks::connectDb()
|
||||
return rc;
|
||||
}
|
||||
|
||||
void QgsBookmarks::on_btnHelp_clicked()
|
||||
void QgsBookmarks::helpRequested()
|
||||
{
|
||||
QgsContextHelp::run(context_id);
|
||||
}
|
||||
|
@ -36,7 +36,7 @@ private slots:
|
||||
void on_btnDelete_clicked();
|
||||
void on_btnZoomTo_clicked();
|
||||
void on_lstBookmarks_doubleClicked(QTreeWidgetItem *);
|
||||
void on_btnHelp_clicked();
|
||||
void helpRequested();
|
||||
void refreshBookmarks();
|
||||
private:
|
||||
QWidget *mParent;
|
||||
|
@ -35,7 +35,6 @@ QgsGraduatedSymbolDialog::QgsGraduatedSymbolDialog(QgsVectorLayer * layer): QDia
|
||||
#endif
|
||||
|
||||
setOrientation(Qt::Vertical);
|
||||
setSizeGripEnabled(true);
|
||||
|
||||
//find out the numerical fields of mVectorLayer
|
||||
QgsVectorDataProvider *provider = mVectorLayer->getDataProvider();
|
||||
|
@ -842,8 +842,8 @@ void QgsRasterLayerProperties::sync()
|
||||
*/
|
||||
//populate the metadata tab's text browser widget with gdal metadata info
|
||||
QString myStyle = QgsApplication::reportStyleSheet();
|
||||
txtbMetadata->setHtml(mRasterLayer->getMetadata());
|
||||
txtbMetadata->document()->setDefaultStyleSheet(myStyle);
|
||||
txtbMetadata->setHtml(mRasterLayer->getMetadata());
|
||||
|
||||
} // QgsRasterLayerProperties::sync()
|
||||
|
||||
|
@ -128,22 +128,22 @@ QgsSingleSymbolDialog::QgsSingleSymbolDialog(QgsVectorLayer * layer): QDialog(),
|
||||
//
|
||||
//set pattern icons and state
|
||||
//
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("SolidPattern")),tr("Solid Pattern"),"SolidPattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("HorPattern")),tr("Hor Pattern"),"HorPattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("VerPattern")),tr("Ver Pattern"),"VerPattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("CrossPattern")),tr("Cross Pattern"),"CrossPattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("BDiagPattern")),tr("BDiag Pattern"),"BDiagPattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("FDiagPattern")),tr("FDiag Pattern"),"FDiagPattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("DiagCrossPattern")),tr("Diag Cross Pattern"),"DiagCrossPattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("Dense1Pattern")),tr("Dense1 Pattern"),"Dense1Pattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("Dense2Pattern")),tr("Dense2 Pattern"),"Dense2Pattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("Dense3Pattern")),tr("Dense3 Pattern"),"Dense3Pattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("Dense4Pattern")),tr("Dense4 Pattern"),"Dense4Pattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("Dense5Pattern")),tr("Dense5 Pattern"),"Dense5Pattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("Dense6Pattern")),tr("Dense6 Pattern"),"Dense6Pattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("Dense7Pattern")),tr("Dense7 Pattern"),"Dense7Pattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("SolidPattern")),tr("Solid"),"SolidPattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("HorPattern")),tr("Horizontal"),"HorPattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("VerPattern")),tr("Vertical"),"VerPattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("CrossPattern")),tr("Cross"),"CrossPattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("BDiagPattern")),tr("BDiagonal"),"BDiagPattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("FDiagPattern")),tr("FDiagonal"),"FDiagPattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("DiagCrossPattern")),tr("Diagonal X"),"DiagCrossPattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("Dense1Pattern")),tr("Dense1"),"Dense1Pattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("Dense2Pattern")),tr("Dense2"),"Dense2Pattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("Dense3Pattern")),tr("Dense3"),"Dense3Pattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("Dense4Pattern")),tr("Dense4"),"Dense4Pattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("Dense5Pattern")),tr("Dense5"),"Dense5Pattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("Dense6Pattern")),tr("Dense6"),"Dense6Pattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("Dense7Pattern")),tr("Dense7"),"Dense7Pattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("NoBrush")),tr("No Brush"),"NoBrush");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("TexturePattern")),tr("Texture Pattern"),"TexturePattern");
|
||||
cboFillStyle->addItem(QIcon(QgsSymbologyUtils::char2PatternPixmap("TexturePattern")),tr("Texture"),"TexturePattern");
|
||||
|
||||
if (mVectorLayer)
|
||||
{
|
||||
|
@ -29,8 +29,7 @@
|
||||
QgsUniqueValueDialog::QgsUniqueValueDialog(QgsVectorLayer* vl): QDialog(), mVectorLayer(vl), sydialog(vl)
|
||||
{
|
||||
setupUi(this);
|
||||
setSizeGripEnabled(true);
|
||||
|
||||
setOrientation(Qt::Vertical);
|
||||
//find out the fields of mVectorLayer
|
||||
QgsVectorDataProvider *provider;
|
||||
if ((provider = dynamic_cast<QgsVectorDataProvider *>(mVectorLayer->getDataProvider())))
|
||||
|
@ -19,6 +19,7 @@
|
||||
|
||||
#include <memory>
|
||||
|
||||
#include "qgsapplication.h"
|
||||
#include "qgsattributeactiondialog.h"
|
||||
#include "qgscontexthelp.h"
|
||||
#include "qgscontinuouscolordialog.h"
|
||||
@ -248,7 +249,10 @@ void QgsVectorLayerProperties::reset( void )
|
||||
layer->label()->setFields ( layer->getDataProvider()->fields() );
|
||||
|
||||
//set the metadata contents
|
||||
teMetadata->setText(getMetadata());
|
||||
QString myStyle = QgsApplication::reportStyleSheet();
|
||||
teMetadata->clear();
|
||||
teMetadata->document()->setDefaultStyleSheet(myStyle);
|
||||
teMetadata->setHtml(getMetadata());
|
||||
actionDialog->init();
|
||||
labelDialog->init();
|
||||
labelCheckBox->setChecked(layer->labelOn());
|
||||
@ -282,7 +286,10 @@ void QgsVectorLayerProperties::apply()
|
||||
// set the subset sql for the layer
|
||||
layer->setSubsetString(txtSubsetSQL->toPlainText());
|
||||
// update the metadata with the updated sql subset
|
||||
teMetadata->setText(getMetadata());
|
||||
QString myStyle = QgsApplication::reportStyleSheet();
|
||||
teMetadata->clear();
|
||||
teMetadata->document()->setDefaultStyleSheet(myStyle);
|
||||
teMetadata->setHtml(getMetadata());
|
||||
// update the extents of the layer (fetched from the provider)
|
||||
layer->updateExtents();
|
||||
}
|
||||
@ -399,27 +406,27 @@ QString QgsVectorLayerProperties::getMetadata()
|
||||
|
||||
//-------------
|
||||
|
||||
myMetedata += "<tr><td bgcolor=\"gray\">";
|
||||
myMetedata += "<tr><td class=\"glossyBlue\">";
|
||||
myMetedata += tr("General:");
|
||||
myMetedata += "</td></tr>";
|
||||
|
||||
// data comment
|
||||
if (!(layer->dataComment().isEmpty()))
|
||||
{
|
||||
myMetedata += "<tr><td bgcolor=\"white\">";
|
||||
myMetedata += "<tr><td>";
|
||||
myMetedata += tr("Layer comment: ") +
|
||||
layer->dataComment();
|
||||
myMetedata += "</td></tr>";
|
||||
}
|
||||
|
||||
//storage type
|
||||
myMetedata += "<tr><td bgcolor=\"white\">";
|
||||
myMetedata += "<tr><td>";
|
||||
myMetedata += tr("Storage type of this layer : ") +
|
||||
layer->storageType();
|
||||
myMetedata += "</td></tr>";
|
||||
|
||||
// data source
|
||||
myMetedata += "<tr><td bgcolor=\"white\">";
|
||||
myMetedata += "<tr><td>";
|
||||
myMetedata += tr("Source for this layer : ") +
|
||||
layer->publicSource();
|
||||
myMetedata += "</td></tr>";
|
||||
@ -436,7 +443,7 @@ QString QgsVectorLayerProperties::getMetadata()
|
||||
{
|
||||
QString vectorTypeString( QGis::qgisVectorGeometryType[layer->vectorType()] );
|
||||
|
||||
myMetedata += "<tr><td bgcolor=\"white\">";
|
||||
myMetedata += "<tr><td>";
|
||||
myMetedata += tr("Geometry type of the features in this layer : ") +
|
||||
vectorTypeString;
|
||||
myMetedata += "</td></tr>";
|
||||
@ -444,12 +451,12 @@ QString QgsVectorLayerProperties::getMetadata()
|
||||
|
||||
|
||||
//feature count
|
||||
myMetedata += "<tr><td bgcolor=\"white\">";
|
||||
myMetedata += "<tr><td>";
|
||||
myMetedata += tr("The number of features in this layer : ") +
|
||||
QString::number(layer->featureCount());
|
||||
myMetedata += "</td></tr>";
|
||||
//capabilities
|
||||
myMetedata += "<tr><td bgcolor=\"white\">";
|
||||
myMetedata += "<tr><td>";
|
||||
myMetedata += tr("Editing capabilities of this layer : ") +
|
||||
layer->capabilitiesString();
|
||||
myMetedata += "</td></tr>";
|
||||
@ -457,11 +464,11 @@ QString QgsVectorLayerProperties::getMetadata()
|
||||
//-------------
|
||||
|
||||
QgsRect myExtent = layer->extent();
|
||||
myMetedata += "<tr><td bgcolor=\"gray\">";
|
||||
myMetedata += "<tr><td class=\"glossyBlue\">";
|
||||
myMetedata += tr("Extents:");
|
||||
myMetedata += "</td></tr>";
|
||||
//extents in layer cs TODO...maybe make a little nested table to improve layout...
|
||||
myMetedata += "<tr><td bgcolor=\"white\">";
|
||||
myMetedata += "<tr><td>";
|
||||
myMetedata += tr("In layer spatial reference system units : ") +
|
||||
tr("xMin,yMin ") +
|
||||
QString::number(myExtent.xMin()) +
|
||||
@ -480,7 +487,7 @@ QString QgsVectorLayerProperties::getMetadata()
|
||||
/*
|
||||
// TODO: currently disabled, will revisit later [MD]
|
||||
QgsRect myProjectedExtent = coordinateTransform->transformBoundingBox(layer->extent());
|
||||
myMetedata += "<tr><td bgcolor=\"white\">";
|
||||
myMetedata += "<tr><td>";
|
||||
myMetedata += tr("In project spatial reference system units : ") +
|
||||
tr("xMin,yMin ") +
|
||||
QString::number(myProjectedExtent.xMin()) +
|
||||
@ -496,10 +503,10 @@ QString QgsVectorLayerProperties::getMetadata()
|
||||
//
|
||||
// Display layer spatial ref system
|
||||
//
|
||||
myMetedata += "<tr><td bgcolor=\"gray\">";
|
||||
myMetedata += "<tr><td class=\"glossyBlue\">";
|
||||
myMetedata += tr("Layer Spatial Reference System:");
|
||||
myMetedata += "</td></tr>";
|
||||
myMetedata += "<tr><td bgcolor=\"white\">";
|
||||
myMetedata += "<tr><td>";
|
||||
myMetedata += layer->srs().proj4String().replace(QRegExp("\"")," \"");
|
||||
myMetedata += "</td></tr>";
|
||||
|
||||
@ -511,7 +518,7 @@ QString QgsVectorLayerProperties::getMetadata()
|
||||
myMetedata += "<tr><td bgcolor=\"gray\">";
|
||||
myMetedata += tr("Project (Output) Spatial Reference System:");
|
||||
myMetedata += "</td></tr>";
|
||||
myMetedata += "<tr><td bgcolor=\"white\">";
|
||||
myMetedata += "<tr><td>";
|
||||
myMetedata += coordinateTransform->destSRS().proj4String().replace(QRegExp("\"")," \"");
|
||||
myMetedata += "</td></tr>";
|
||||
*/
|
||||
@ -522,7 +529,7 @@ QString QgsVectorLayerProperties::getMetadata()
|
||||
UNUSED(cse);
|
||||
QgsDebugMsg( cse.what() );
|
||||
|
||||
myMetedata += "<tr><td bgcolor=\"white\">";
|
||||
myMetedata += "<tr><td>";
|
||||
myMetedata += tr("In project spatial reference system units : ");
|
||||
myMetedata += " (Invalid transformation of layer extents) ";
|
||||
myMetedata += "</td></tr>";
|
||||
@ -533,27 +540,27 @@ QString QgsVectorLayerProperties::getMetadata()
|
||||
//
|
||||
// Add the info about each field in the attribute table
|
||||
//
|
||||
myMetedata += "<tr><td bgcolor=\"gray\">";
|
||||
myMetedata += "<tr><td class=\"glossyBlue\">";
|
||||
myMetedata += tr("Attribute field info:");
|
||||
myMetedata += "</td></tr>";
|
||||
myMetedata += "<tr><td bgcolor=\"white\">";
|
||||
myMetedata += "<tr><td>";
|
||||
|
||||
// Start a nested table in this trow
|
||||
myMetedata += "<table width=\"100%\">";
|
||||
myMetedata += "<tr><th bgcolor=\"black\">";
|
||||
myMetedata += "<font color=\"white\">" + tr("Field") + "</font>";
|
||||
myMetedata += "<tr><th>";
|
||||
myMetedata += tr("Field");
|
||||
myMetedata += "</th>";
|
||||
myMetedata += "<th bgcolor=\"black\">";
|
||||
myMetedata += "<font color=\"white\">" + tr("Type") + "</font>";
|
||||
myMetedata += "<th>";
|
||||
myMetedata += tr("Type");
|
||||
myMetedata += "</th>";
|
||||
myMetedata += "<th bgcolor=\"black\">";
|
||||
myMetedata += "<font color=\"white\">" + tr("Length") + "</font>";
|
||||
myMetedata += "<th>";
|
||||
myMetedata += tr("Length");
|
||||
myMetedata += "</th>";
|
||||
myMetedata += "<th bgcolor=\"black\">";
|
||||
myMetedata += "<font color=\"white\">" + tr("Precision") + "</font>";
|
||||
myMetedata += "<th>";
|
||||
myMetedata += tr("Precision");
|
||||
myMetedata += "</th>";
|
||||
myMetedata += "<th bgcolor=\"black\">";
|
||||
myMetedata += "<font color=\"white\">" + tr("Comment") + "</font>";
|
||||
myMetedata += "<th>";
|
||||
myMetedata += tr("Comment");
|
||||
myMetedata += "</th>";
|
||||
|
||||
//get info for each field by looping through them
|
||||
@ -563,19 +570,19 @@ QString QgsVectorLayerProperties::getMetadata()
|
||||
{
|
||||
const QgsField& myField = *it;
|
||||
|
||||
myMetedata += "<tr><td bgcolor=\"white\">";
|
||||
myMetedata += "<tr><td>";
|
||||
myMetedata += myField.name();
|
||||
myMetedata += "</td>";
|
||||
myMetedata += "<td bgcolor=\"white\">";
|
||||
myMetedata += "<td>";
|
||||
myMetedata += myField.typeName();
|
||||
myMetedata += "</td>";
|
||||
myMetedata += "<td bgcolor=\"white\">";
|
||||
myMetedata += "<td>";
|
||||
myMetedata += QString("%1").arg(myField.length());
|
||||
myMetedata += "</td>";
|
||||
myMetedata += "<td bgcolor=\"white\">";
|
||||
myMetedata += "<td>";
|
||||
myMetedata += QString("%1").arg(myField.precision());
|
||||
myMetedata += "</td>";
|
||||
myMetedata += "<td bgcolor=\"white\">";
|
||||
myMetedata += "<td>";
|
||||
myMetedata += QString("%1").arg(myField.comment());
|
||||
myMetedata += "</td></tr>";
|
||||
}
|
||||
|
@ -222,18 +222,46 @@ void QgsApplication::exitQgis()
|
||||
|
||||
QString QgsApplication::reportStyleSheet()
|
||||
{
|
||||
QString myStyle = ".glossy,h1,h2,h3{ background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #616161, stop: 0.5 #505050, stop: 0.6 #434343, stop:1 #656565); color: white; padding-left: 4px; border: 1px solid #6c6c6c; }";
|
||||
myStyle += "h1 {font-size : 22pt;}";
|
||||
myStyle += "h2 {font-size : 18pt;}";
|
||||
myStyle += "h3 {font-size : 14pt;}";
|
||||
myStyle += ".cellHeader {color:#466aa5; font-size : 12pt;}";
|
||||
myStyle += ".largeCell {color:#000000; font-size : 12pt;}";
|
||||
myStyle += "table "
|
||||
QString myStyle;
|
||||
myStyle = ".glossy{ background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #616161, stop: 0.5 #505050, stop: 0.6 #434343, stop:1 #656565);"
|
||||
"color: white;"
|
||||
"padding-left: 4px;"
|
||||
"padding-top: 20px;"
|
||||
"padding-bottom: 8px;"
|
||||
"border: 1px solid #6c6c6c;"
|
||||
"}"
|
||||
".glossyBlue{ background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #3087d3, stop: 0.5 #3794e2, stop: 0.6 #43a6f9, stop:1 #2f87d1);"
|
||||
"color: white;"
|
||||
"padding-left: 4px;"
|
||||
"padding-top: 20px;"
|
||||
"padding-bottom: 8px;"
|
||||
"border: 1px solid #44a7fb;"
|
||||
"}"
|
||||
"h1 {font-size : 22pt; }"
|
||||
"h2 {font-size : 18pt; }"
|
||||
"h3 {font-size : 14pt; }"
|
||||
".glossyh3{ "
|
||||
"background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #616161, stop: 0.5 #505050, stop: 0.6 #434343, stop:1 #656565);"
|
||||
"color: white; "
|
||||
"padding-left: 4px; "
|
||||
"padding-top: 20px;"
|
||||
"padding-bottom: 8px; "
|
||||
"border: 1px solid #6c6c6c; }"
|
||||
".headerCell, th {color:#466aa5; "
|
||||
"font-size : 12pt; "
|
||||
"font-weight: bold; "
|
||||
"width: 100%;"
|
||||
"align: left;"
|
||||
"}"
|
||||
".parameterHeader {font-weight: bold;}"
|
||||
".largeCell {color:#000000; font-size : 12pt;}"
|
||||
".alternateCell {font-weight: bold;}"
|
||||
".rocTable "
|
||||
"{"
|
||||
" border-width: 1px 1px 1px 1px;"
|
||||
" border-spacing: 2px;"
|
||||
" border-style: solid solid solid solid;"
|
||||
" border-color: black black black black;"
|
||||
" border-style: solid solid solid solid;" //unsupported
|
||||
" border-color: black black black black;" //unsupported
|
||||
" border-collapse: separate;"
|
||||
" background-color: white;"
|
||||
"}";
|
||||
|
@ -3442,7 +3442,7 @@ static
|
||||
QString
|
||||
makeTableCell_( QString const & value )
|
||||
{
|
||||
return "<td>" + value + "</td>";
|
||||
return "<p>\n" + value + "</p>\n";
|
||||
} // makeTableCell_
|
||||
|
||||
|
||||
@ -3490,40 +3490,37 @@ cStringList2Q_( char ** stringList )
|
||||
|
||||
QString QgsRasterLayer::getMetadata()
|
||||
{
|
||||
QString myMetadataQString ;
|
||||
myMetadataQString += "<table class=\"wide\">";
|
||||
myMetadataQString += "<tr><td class=\"glossy\">";
|
||||
myMetadataQString += tr("Driver:");
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadataQString += "<tr><td>";
|
||||
QString myMetadata ;
|
||||
myMetadata += "<p class=\"glossyBlue\">" + tr("Driver:") + "</p>\n";
|
||||
myMetadata += "<p>";
|
||||
if (mProviderKey.isEmpty())
|
||||
{
|
||||
myMetadataQString += QString(GDALGetDescription(GDALGetDatasetDriver(mGdalDataset)));
|
||||
myMetadataQString += "<br>";
|
||||
myMetadataQString += QString(GDALGetMetadataItem(GDALGetDatasetDriver(mGdalDataset),GDAL_DMD_LONGNAME,NULL));
|
||||
myMetadata += QString(GDALGetDescription(GDALGetDatasetDriver(mGdalDataset)));
|
||||
myMetadata += "<br>";
|
||||
myMetadata += QString(GDALGetMetadataItem(GDALGetDatasetDriver(mGdalDataset),GDAL_DMD_LONGNAME,NULL));
|
||||
}
|
||||
else
|
||||
{
|
||||
myMetadataQString += mDataProvider->description();
|
||||
myMetadata += mDataProvider->description();
|
||||
}
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "</p>\n";
|
||||
|
||||
if (!mProviderKey.isEmpty())
|
||||
{
|
||||
// Insert provider-specific (e.g. WMS-specific) metadata
|
||||
myMetadataQString += mDataProvider->getMetadata();
|
||||
myMetadata += mDataProvider->getMetadata();
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
// my added code (MColetti)
|
||||
|
||||
myMetadataQString += "<tr><td class=\"glossy\">";
|
||||
myMetadataQString += tr("Dataset Description");
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadataQString += QFile::decodeName(GDALGetDescription(mGdalDataset));
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "<p class=\"glossyBlue\">";
|
||||
myMetadata += tr("Dataset Description");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>";
|
||||
myMetadata += QFile::decodeName(GDALGetDescription(mGdalDataset));
|
||||
myMetadata += "</p>\n";
|
||||
|
||||
|
||||
char ** GDALmetadata = GDALGetMetadata(mGdalDataset,NULL);
|
||||
@ -3531,7 +3528,7 @@ QString QgsRasterLayer::getMetadata()
|
||||
if ( GDALmetadata )
|
||||
{
|
||||
QStringList metadata = cStringList2Q_( GDALmetadata );
|
||||
myMetadataQString += makeTableCells_( metadata );
|
||||
myMetadata += makeTableCells_( metadata );
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -3540,13 +3537,14 @@ QString QgsRasterLayer::getMetadata()
|
||||
|
||||
for ( int i = 1; i <= GDALGetRasterCount(mGdalDataset); ++i )
|
||||
{
|
||||
myMetadata += "<p class=\"glossyBlue\">" + tr("Band %1").arg(i) + "</p>\n";
|
||||
GDALRasterBandH gdalBand = GDALGetRasterBand(mGdalDataset,i);
|
||||
GDALmetadata = GDALGetMetadata(gdalBand,NULL);
|
||||
|
||||
if ( GDALmetadata )
|
||||
{
|
||||
QStringList metadata = cStringList2Q_( GDALmetadata );
|
||||
myMetadataQString += makeTableCells_( metadata );
|
||||
myMetadata += makeTableCells_( metadata );
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -3558,7 +3556,7 @@ QString QgsRasterLayer::getMetadata()
|
||||
if ( GDALcategories )
|
||||
{
|
||||
QStringList categories = cStringList2Q_( GDALcategories );
|
||||
myMetadataQString += makeTableCells_( categories );
|
||||
myMetadata += makeTableCells_( categories );
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -3569,80 +3567,80 @@ QString QgsRasterLayer::getMetadata()
|
||||
|
||||
// end my added code
|
||||
|
||||
myMetadataQString += "<tr><td class=\"glossy\">";
|
||||
myMetadataQString += tr("Dimensions:");
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadataQString += tr("X: ") + QString::number(GDALGetRasterXSize(mGdalDataset)) +
|
||||
myMetadata += "<p class=\"glossyBlue\">";
|
||||
myMetadata += tr("Dimensions:");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>";
|
||||
myMetadata += tr("X: ") + QString::number(GDALGetRasterXSize(mGdalDataset)) +
|
||||
tr(" Y: ") + QString::number(GDALGetRasterYSize(mGdalDataset)) + tr(" Bands: ") + QString::number(GDALGetRasterCount(mGdalDataset));
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "</p>\n";
|
||||
|
||||
//just use the first band
|
||||
GDALRasterBandH myGdalBand = GDALGetRasterBand(mGdalDataset,1);
|
||||
|
||||
myMetadataQString += "<tr><td class=\"glossy\">";
|
||||
myMetadataQString += tr("No Data Value");
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadata += "<p class=\"glossyBlue\">";
|
||||
myMetadata += tr("No Data Value");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>";
|
||||
if(mValidNoDataValue)
|
||||
{
|
||||
myMetadataQString += QString::number(mNoDataValue);
|
||||
myMetadata += QString::number(mNoDataValue);
|
||||
}
|
||||
else
|
||||
{
|
||||
myMetadataQString += "*" + tr("NoDataValue not set") + "*";
|
||||
myMetadata += "*" + tr("NoDataValue not set") + "*";
|
||||
}
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "</p>\n";
|
||||
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadataQString += "<tr><td class=\"glossy\">";
|
||||
myMetadataQString += tr("Data Type:");
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p class=\"glossyBlue\">";
|
||||
myMetadata += tr("Data Type:");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>";
|
||||
switch (GDALGetRasterDataType(myGdalBand))
|
||||
{
|
||||
case GDT_Byte:
|
||||
myMetadataQString += tr("GDT_Byte - Eight bit unsigned integer");
|
||||
myMetadata += tr("GDT_Byte - Eight bit unsigned integer");
|
||||
break;
|
||||
case GDT_UInt16:
|
||||
myMetadataQString += tr("GDT_UInt16 - Sixteen bit unsigned integer ");
|
||||
myMetadata += tr("GDT_UInt16 - Sixteen bit unsigned integer ");
|
||||
break;
|
||||
case GDT_Int16:
|
||||
myMetadataQString += tr("GDT_Int16 - Sixteen bit signed integer ");
|
||||
myMetadata += tr("GDT_Int16 - Sixteen bit signed integer ");
|
||||
break;
|
||||
case GDT_UInt32:
|
||||
myMetadataQString += tr("GDT_UInt32 - Thirty two bit unsigned integer ");
|
||||
myMetadata += tr("GDT_UInt32 - Thirty two bit unsigned integer ");
|
||||
break;
|
||||
case GDT_Int32:
|
||||
myMetadataQString += tr("GDT_Int32 - Thirty two bit signed integer ");
|
||||
myMetadata += tr("GDT_Int32 - Thirty two bit signed integer ");
|
||||
break;
|
||||
case GDT_Float32:
|
||||
myMetadataQString += tr("GDT_Float32 - Thirty two bit floating point ");
|
||||
myMetadata += tr("GDT_Float32 - Thirty two bit floating point ");
|
||||
break;
|
||||
case GDT_Float64:
|
||||
myMetadataQString += tr("GDT_Float64 - Sixty four bit floating point ");
|
||||
myMetadata += tr("GDT_Float64 - Sixty four bit floating point ");
|
||||
break;
|
||||
case GDT_CInt16:
|
||||
myMetadataQString += tr("GDT_CInt16 - Complex Int16 ");
|
||||
myMetadata += tr("GDT_CInt16 - Complex Int16 ");
|
||||
break;
|
||||
case GDT_CInt32:
|
||||
myMetadataQString += tr("GDT_CInt32 - Complex Int32 ");
|
||||
myMetadata += tr("GDT_CInt32 - Complex Int32 ");
|
||||
break;
|
||||
case GDT_CFloat32:
|
||||
myMetadataQString += tr("GDT_CFloat32 - Complex Float32 ");
|
||||
myMetadata += tr("GDT_CFloat32 - Complex Float32 ");
|
||||
break;
|
||||
case GDT_CFloat64:
|
||||
myMetadataQString += tr("GDT_CFloat64 - Complex Float64 ");
|
||||
myMetadata += tr("GDT_CFloat64 - Complex Float64 ");
|
||||
break;
|
||||
default:
|
||||
myMetadataQString += tr("Could not determine raster data type.");
|
||||
myMetadata += tr("Could not determine raster data type.");
|
||||
}
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "</p>\n";
|
||||
|
||||
myMetadataQString += "<tr><td class=\"glossy\">";
|
||||
myMetadataQString += tr("Pyramid overviews:");
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadata += "<p class=\"glossyBlue\">";
|
||||
myMetadata += tr("Pyramid overviews:");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>";
|
||||
|
||||
if( GDALGetOverviewCount(myGdalBand) > 0 )
|
||||
{
|
||||
@ -3653,29 +3651,29 @@ QString QgsRasterLayer::getMetadata()
|
||||
{
|
||||
GDALRasterBandH myOverview;
|
||||
myOverview = GDALGetOverview( myGdalBand, myOverviewInt );
|
||||
myMetadataQString += "<p>X : " + QString::number(GDALGetRasterBandXSize( myOverview ));
|
||||
myMetadataQString += ",Y " + QString::number(GDALGetRasterBandYSize( myOverview ) ) + "</p>";
|
||||
myMetadata += "<p>X : " + QString::number(GDALGetRasterBandXSize( myOverview ));
|
||||
myMetadata += ",Y " + QString::number(GDALGetRasterBandYSize( myOverview ) ) + "</p>";
|
||||
}
|
||||
}
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "</p>\n";
|
||||
} // if (mProviderKey.isEmpty())
|
||||
|
||||
myMetadataQString += "<tr><td class=\"glossy\">";
|
||||
myMetadataQString += tr("Layer Spatial Reference System: ");
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadataQString += mSRS->proj4String();
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "<p class=\"glossyBlue\">";
|
||||
myMetadata += tr("Layer Spatial Reference System: ");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>";
|
||||
myMetadata += mSRS->proj4String();
|
||||
myMetadata += "</p>\n";
|
||||
|
||||
// output coordinate system
|
||||
// TODO: this is not related to layer, to be removed? [MD]
|
||||
/*
|
||||
myMetadataQString += "<tr><td class=\"glossy\">";
|
||||
myMetadataQString += tr("Project Spatial Reference System: ");
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadataQString += mCoordinateTransform->destSRS().proj4String();
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "<tr><td class=\"glossy\">";
|
||||
myMetadata += tr("Project Spatial Reference System: ");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>";
|
||||
myMetadata += mCoordinateTransform->destSRS().proj4String();
|
||||
myMetadata += "</p>\n";
|
||||
*/
|
||||
|
||||
if (mProviderKey.isEmpty())
|
||||
@ -3688,69 +3686,58 @@ QString QgsRasterLayer::getMetadata()
|
||||
}
|
||||
else
|
||||
{
|
||||
myMetadataQString += "<tr><td class=\"glossy\">";
|
||||
myMetadataQString += tr("Origin:");
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadataQString += QString::number(mGeoTransform[0]);
|
||||
myMetadataQString += ",";
|
||||
myMetadataQString += QString::number(mGeoTransform[3]);
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "<p class=\"glossyBlue\">";
|
||||
myMetadata += tr("Origin:");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>";
|
||||
myMetadata += QString::number(mGeoTransform[0]);
|
||||
myMetadata += ",";
|
||||
myMetadata += QString::number(mGeoTransform[3]);
|
||||
myMetadata += "</p>\n";
|
||||
|
||||
myMetadataQString += "<tr><td class=\"glossy\">";
|
||||
myMetadataQString += tr("Pixel Size:");
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadataQString += QString::number(mGeoTransform[1]);
|
||||
myMetadataQString += ",";
|
||||
myMetadataQString += QString::number(mGeoTransform[5]);
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "<p class=\"glossyBlue\">";
|
||||
myMetadata += tr("Pixel Size:");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>";
|
||||
myMetadata += QString::number(mGeoTransform[1]);
|
||||
myMetadata += ",";
|
||||
myMetadata += QString::number(mGeoTransform[5]);
|
||||
myMetadata += "</p>\n";
|
||||
}
|
||||
|
||||
//
|
||||
// Add the stats for each band to the output table
|
||||
//
|
||||
myMetadataQString += "<tr><td>";
|
||||
|
||||
// Start a nested table in this trow
|
||||
myMetadataQString += "<table class=\"wide\">";
|
||||
myMetadataQString += "<tr><td class=\"glossy\">";
|
||||
myMetadataQString += tr("Property") ;
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td class=\"glossy\">";
|
||||
myMetadataQString += tr("Value");
|
||||
myMetadataQString += "</th><tr>";
|
||||
|
||||
int myBandCountInt = getBandCount();
|
||||
for (int myIteratorInt = 1; myIteratorInt <= myBandCountInt; ++myIteratorInt)
|
||||
{
|
||||
QgsDebugMsg("Raster properties : checking if band " + QString::number(myIteratorInt) + " has stats? ");
|
||||
//band name
|
||||
myMetadataQString += "<tr><td class=\"cellHeader\">";
|
||||
myMetadataQString += tr("Band");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td class=\"cellHeader\">";
|
||||
myMetadataQString += getRasterBandName(myIteratorInt);
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "<p class=\"glossyBlue\">\n";
|
||||
myMetadata += tr("Band");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>";
|
||||
myMetadata += getRasterBandName(myIteratorInt);
|
||||
myMetadata += "</p>\n";
|
||||
//band number
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadataQString += tr("Band No");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td>";
|
||||
myMetadataQString += QString::number(myIteratorInt);
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "<p>";
|
||||
myMetadata += tr("Band No");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>\n";
|
||||
myMetadata += QString::number(myIteratorInt);
|
||||
myMetadata += "</p>\n";
|
||||
|
||||
//check if full stats for this layer have already been collected
|
||||
if (!hasStats(myIteratorInt)) //not collected
|
||||
{
|
||||
QgsDebugMsg(".....no");
|
||||
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadataQString += tr("No Stats");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td>";
|
||||
myMetadataQString += tr("No stats collected yet");
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "<p>";
|
||||
myMetadata += tr("No Stats");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>\n";
|
||||
myMetadata += tr("No stats collected yet");
|
||||
myMetadata += "</p>\n";
|
||||
}
|
||||
else // collected - show full detail
|
||||
{
|
||||
@ -3758,80 +3745,74 @@ QString QgsRasterLayer::getMetadata()
|
||||
|
||||
QgsRasterBandStats myRasterBandStats = getRasterBandStats(myIteratorInt);
|
||||
//Min Val
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadataQString += tr("Min Val");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td>";
|
||||
myMetadataQString += QString::number(myRasterBandStats.minVal, 'f',10);
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "<p>";
|
||||
myMetadata += tr("Min Val");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>\n";
|
||||
myMetadata += QString::number(myRasterBandStats.minVal, 'f',10);
|
||||
myMetadata += "</p>\n";
|
||||
|
||||
// Max Val
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadataQString += tr("Max Val");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td>";
|
||||
myMetadataQString += QString::number(myRasterBandStats.maxVal, 'f',10);
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "<p>";
|
||||
myMetadata += tr("Max Val");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>\n";
|
||||
myMetadata += QString::number(myRasterBandStats.maxVal, 'f',10);
|
||||
myMetadata += "</p>\n";
|
||||
|
||||
// Range
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadataQString += tr("Range");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td>";
|
||||
myMetadataQString += QString::number(myRasterBandStats.range, 'f',10);
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "<p>";
|
||||
myMetadata += tr("Range");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>\n";
|
||||
myMetadata += QString::number(myRasterBandStats.range, 'f',10);
|
||||
myMetadata += "</p>\n";
|
||||
|
||||
// Mean
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadataQString += tr("Mean");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td>";
|
||||
myMetadataQString += QString::number(myRasterBandStats.mean, 'f',10);
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "<p>";
|
||||
myMetadata += tr("Mean");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>\n";
|
||||
myMetadata += QString::number(myRasterBandStats.mean, 'f',10);
|
||||
myMetadata += "</p>\n";
|
||||
|
||||
//sum of squares
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadataQString += tr("Sum of squares");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td>";
|
||||
myMetadataQString += QString::number(myRasterBandStats.sumSqrDev, 'f',10);
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "<p>";
|
||||
myMetadata += tr("Sum of squares");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>\n";
|
||||
myMetadata += QString::number(myRasterBandStats.sumSqrDev, 'f',10);
|
||||
myMetadata += "</p>\n";
|
||||
|
||||
//standard deviation
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadataQString += tr("Standard Deviation");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td>";
|
||||
myMetadataQString += QString::number(myRasterBandStats.stdDev, 'f',10);
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "<p>";
|
||||
myMetadata += tr("Standard Deviation");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>\n";
|
||||
myMetadata += QString::number(myRasterBandStats.stdDev, 'f',10);
|
||||
myMetadata += "</p>\n";
|
||||
|
||||
//sum of all cells
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadataQString += tr("Sum of all cells");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td>";
|
||||
myMetadataQString += QString::number(myRasterBandStats.sum, 'f',10);
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "<p>";
|
||||
myMetadata += tr("Sum of all cells");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>\n";
|
||||
myMetadata += QString::number(myRasterBandStats.sum, 'f',10);
|
||||
myMetadata += "</p>\n";
|
||||
|
||||
//number of cells
|
||||
myMetadataQString += "<tr><td>";
|
||||
myMetadataQString += tr("Cell Count");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td>";
|
||||
myMetadataQString += QString::number(myRasterBandStats.elementCount);
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadata += "<p>";
|
||||
myMetadata += tr("Cell Count");
|
||||
myMetadata += "</p>\n";
|
||||
myMetadata += "<p>\n";
|
||||
myMetadata += QString::number(myRasterBandStats.elementCount);
|
||||
myMetadata += "</p>\n";
|
||||
}
|
||||
}
|
||||
myMetadataQString += "</table>"; //end of nested table
|
||||
myMetadataQString += "</td></tr>"; //end of stats container table row
|
||||
} // if (mProviderKey.isEmpty())
|
||||
|
||||
//
|
||||
// Close the table
|
||||
//
|
||||
|
||||
myMetadataQString += "</table>";
|
||||
return myMetadataQString;
|
||||
QgsDebugMsg(myMetadata);
|
||||
return myMetadata;
|
||||
}
|
||||
|
||||
QString QgsRasterLayer::buildPyramids(RasterPyramidList const & theRasterPyramidList,
|
||||
|
@ -16,12 +16,6 @@
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QTabWidget" name="tabWidget" >
|
||||
<property name="currentIndex" >
|
||||
@ -32,20 +26,8 @@
|
||||
<string>About</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<property name="margin" >
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QLabel" name="qgisIcon" >
|
||||
<property name="maximumSize" >
|
||||
@ -55,7 +37,7 @@
|
||||
</size>
|
||||
</property>
|
||||
<property name="pixmap" >
|
||||
<pixmap>../../images/icons/qgis-icon-60x60.png</pixmap>
|
||||
<pixmap resource="../../images/images.qrc" >:/images/icons/qgis-icon-60x60.png</pixmap>
|
||||
</property>
|
||||
<property name="scaledContents" >
|
||||
<bool>false</bool>
|
||||
@ -63,64 +45,106 @@
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" >
|
||||
<property name="margin" >
|
||||
<number>0</number>
|
||||
<widget class="QLabel" name="TextLabel4" >
|
||||
<property name="text" >
|
||||
<string><html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
</style></head><body style=" font-family:'Lucida Grande'; font-size:13pt; font-weight:400; font-style:normal;">
|
||||
<p style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:x-large; font-weight:600;"><span style=" font-size:x-large;">Quantum GIS (QGIS)</span></p></body></html></string>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="alignment" >
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QLabel" name="TextLabel4" >
|
||||
<property name="text" >
|
||||
<string><h2>Quantum GIS (qgis)</h2></string>
|
||||
</property>
|
||||
<property name="alignment" >
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="lblVersion" >
|
||||
<property name="text" >
|
||||
<string>Version</string>
|
||||
</property>
|
||||
<property name="alignment" >
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="3" column="0" >
|
||||
<widget class="QTextEdit" name="lblUrls" >
|
||||
<property name="html">
|
||||
<string></string>
|
||||
</property>
|
||||
<item row="1" column="0" >
|
||||
<widget class="QLabel" name="lblVersion" >
|
||||
<property name="text" >
|
||||
<string>Version</string>
|
||||
</property>
|
||||
<property name="alignment" >
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
<property name="wordWrap" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0" >
|
||||
<widget class="QPushButton" name="btnQgisHome" >
|
||||
<property name="text" >
|
||||
<string>QGIS Home Page</string>
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="flat" >
|
||||
<bool>false</bool>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>21</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="3" column="0" >
|
||||
<widget class="QLabel" name="label" >
|
||||
<property name="text" >
|
||||
<string>Quantum GIS is licensed under the GNU General Public License</string>
|
||||
</property>
|
||||
<property name="alignment" >
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
<property name="wordWrap" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" >
|
||||
<widget class="QPushButton" name="btnQgisUser" >
|
||||
<item row="4" column="0" >
|
||||
<widget class="QLabel" name="label_2" >
|
||||
<property name="text" >
|
||||
<string>Subscribe to the QGIS-User mailing list</string>
|
||||
<string>http://www.gnu.org/licenses</string>
|
||||
</property>
|
||||
<property name="flat" >
|
||||
<bool>false</bool>
|
||||
<property name="alignment" >
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="0" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="6" column="0" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<item>
|
||||
<widget class="QPushButton" name="btnQgisHome" >
|
||||
<property name="text" >
|
||||
<string>QGIS Home Page</string>
|
||||
</property>
|
||||
<property name="flat" >
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="btnQgisUser" >
|
||||
<property name="text" >
|
||||
<string>Join our user mailing list</string>
|
||||
</property>
|
||||
<property name="flat" >
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="Widget3" >
|
||||
@ -128,12 +152,6 @@
|
||||
<string>What's New</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QTextEdit" name="txtWhatsNew" >
|
||||
<property name="focusPolicy" >
|
||||
@ -157,72 +175,10 @@
|
||||
<string>Developers</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="1" column="0" >
|
||||
<widget class="QListWidget" name="listBox1" />
|
||||
</item>
|
||||
<item row="1" column="1" >
|
||||
<widget class="QFrame" name="frame" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy>
|
||||
<hsizetype>7</hsizetype>
|
||||
<vsizetype>5</vsizetype>
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="frameShape" >
|
||||
<enum>QFrame::StyledPanel</enum>
|
||||
</property>
|
||||
<property name="frameShadow" >
|
||||
<enum>QFrame::Raised</enum>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="pixAuthorMug" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy>
|
||||
<hsizetype>7</hsizetype>
|
||||
<vsizetype>7</vsizetype>
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="frameShape" >
|
||||
<enum>QFrame::NoFrame</enum>
|
||||
</property>
|
||||
<property name="frameShadow" >
|
||||
<enum>QFrame::Plain</enum>
|
||||
</property>
|
||||
<property name="pixmap" >
|
||||
<pixmap/>
|
||||
</property>
|
||||
<property name="scaledContents" >
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="alignment" >
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0" colspan="2" >
|
||||
<widget class="QLabel" name="textLabel1" >
|
||||
<property name="text" >
|
||||
<string><h2>QGIS Developers</h2></string>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QListWidget" name="listBox1" >
|
||||
<property name="alternatingRowColors" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -233,12 +189,6 @@
|
||||
<string>Providers</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QTextBrowser" name="txtBrowserPlugins" />
|
||||
</item>
|
||||
@ -249,18 +199,8 @@
|
||||
<string>Sponsors</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QTextEdit" name="txtSponsors" >
|
||||
<property name="readOnly" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QTextBrowser" name="txtSponsors" />
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
@ -268,12 +208,6 @@
|
||||
</item>
|
||||
<item row="1" column="0" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<property name="margin" >
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item>
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
@ -312,11 +246,12 @@
|
||||
<tabstop>tabWidget</tabstop>
|
||||
<tabstop>btnQgisUser</tabstop>
|
||||
<tabstop>btnQgisHome</tabstop>
|
||||
<tabstop>lblUrls</tabstop>
|
||||
<tabstop>buttonCancel</tabstop>
|
||||
<tabstop>txtBrowserPlugins</tabstop>
|
||||
<tabstop>listBox1</tabstop>
|
||||
</tabstops>
|
||||
<resources/>
|
||||
<resources>
|
||||
<include location="../../images/images.qrc" />
|
||||
</resources>
|
||||
<connections/>
|
||||
</ui>
|
||||
|
@ -5,8 +5,8 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>303</width>
|
||||
<height>171</height>
|
||||
<width>312</width>
|
||||
<height>132</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle" >
|
||||
@ -16,70 +16,18 @@
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="2" column="0" colspan="2" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<property name="margin" >
|
||||
<number>0</number>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="textLabel1" >
|
||||
<property name="text" >
|
||||
<string>Name:</string>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="buddy" >
|
||||
<cstring>mNameEdit</cstring>
|
||||
</property>
|
||||
<item>
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType" >
|
||||
<enum>QSizePolicy::Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="mOkButton" >
|
||||
<property name="text" >
|
||||
<string>OK</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="mCancelButton" >
|
||||
<property name="text" >
|
||||
<string>Cancel</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType" >
|
||||
<enum>QSizePolicy::Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>60</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1" >
|
||||
<widget class="QComboBox" name="mTypeBox" />
|
||||
<item row="0" column="1" >
|
||||
<widget class="QLineEdit" name="mNameEdit" />
|
||||
</item>
|
||||
<item row="1" column="0" >
|
||||
<widget class="QLabel" name="textLabel2" >
|
||||
@ -91,16 +39,13 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" >
|
||||
<widget class="QLineEdit" name="mNameEdit" />
|
||||
<item row="1" column="1" >
|
||||
<widget class="QComboBox" name="mTypeBox" />
|
||||
</item>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="textLabel1" >
|
||||
<property name="text" >
|
||||
<string>Name:</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>mNameEdit</cstring>
|
||||
<item row="2" column="0" colspan="2" >
|
||||
<widget class="QDialogButtonBox" name="buttonBox" >
|
||||
<property name="standardButtons" >
|
||||
<set>QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -110,9 +55,40 @@
|
||||
<tabstops>
|
||||
<tabstop>mNameEdit</tabstop>
|
||||
<tabstop>mTypeBox</tabstop>
|
||||
<tabstop>mOkButton</tabstop>
|
||||
<tabstop>mCancelButton</tabstop>
|
||||
</tabstops>
|
||||
<resources/>
|
||||
<connections/>
|
||||
<connections>
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>accepted()</signal>
|
||||
<receiver>QgsAddAttrDialogBase</receiver>
|
||||
<slot>accept()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel" >
|
||||
<x>260</x>
|
||||
<y>109</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel" >
|
||||
<x>307</x>
|
||||
<y>68</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>rejected()</signal>
|
||||
<receiver>QgsAddAttrDialogBase</receiver>
|
||||
<slot>reject()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel" >
|
||||
<x>196</x>
|
||||
<y>106</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel" >
|
||||
<x>6</x>
|
||||
<y>77</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
</connections>
|
||||
</ui>
|
||||
|
@ -5,80 +5,205 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>513</width>
|
||||
<height>432</height>
|
||||
<width>596</width>
|
||||
<height>560</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy>
|
||||
<hsizetype>5</hsizetype>
|
||||
<vsizetype>5</vsizetype>
|
||||
<sizepolicy vsizetype="Expanding" hsizetype="Expanding" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="windowTitle" >
|
||||
<string>Form1</string>
|
||||
<string>Attribute Actions</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="8" column="6" colspan="2" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeType" >
|
||||
<enum>QSizePolicy::Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>85</width>
|
||||
<height>141</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="7" column="7" >
|
||||
<widget class="QPushButton" name="removeButton" >
|
||||
<property name="toolTip" >
|
||||
<string>Remove the selected action</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Remove</string>
|
||||
<item row="0" column="0" colspan="2" >
|
||||
<widget class="QGroupBox" name="groupBox" >
|
||||
<property name="title" >
|
||||
<string>Action properties</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="textLabel1" >
|
||||
<property name="whatsThis" >
|
||||
<string>Enter the name of an action here. The name should be unique (qgis will make it unique if necessary).</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Name</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>actionName</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" colspan="2" >
|
||||
<widget class="QLineEdit" name="actionName" >
|
||||
<property name="toolTip" >
|
||||
<string>Enter the action name here</string>
|
||||
</property>
|
||||
<property name="whatsThis" >
|
||||
<string>Enter the name of an action here. The name should be unique (qgis will make it unique if necessary).</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="3" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType" >
|
||||
<enum>QSizePolicy::Maximum</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="1" column="0" >
|
||||
<widget class="QLabel" name="textLabel2" >
|
||||
<property name="whatsThis" >
|
||||
<string>Enter the action here. This can be any program, script or command that is available on your system. When the action is invoked any set of characters that start with a % and then have the name of a field will be replaced by the value of that field. The special characters %% will be replaced by the value of the field that was selected. Double quote marks group text into single arguments to the program, script or command. Double quotes will be ignored if preceeded by a backslash</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Action</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>actionAction</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1" colspan="2" >
|
||||
<widget class="QLineEdit" name="actionAction" >
|
||||
<property name="toolTip" >
|
||||
<string>Enter the action command here</string>
|
||||
</property>
|
||||
<property name="whatsThis" >
|
||||
<string>Enter the action here. This can be any program, script or command that is available on your system. When the action is invoked any set of characters that start with a % and then have the name of a field will be replaced by the value of that field. The special characters %% will be replaced by the value of the field that was selected. Double quote marks group text into single arguments to the program, script or command. Double quotes will be ignored if preceeded by a backslash</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="3" >
|
||||
<widget class="QToolButton" name="browseButton" >
|
||||
<property name="toolTip" >
|
||||
<string>Browse for action</string>
|
||||
</property>
|
||||
<property name="statusTip" >
|
||||
<string>Click to browse for an action</string>
|
||||
</property>
|
||||
<property name="whatsThis" >
|
||||
<string>Clicking the buttone will let you select an application to use as the action</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>...</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType" >
|
||||
<enum>QSizePolicy::Maximum</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="2" column="1" >
|
||||
<widget class="QComboBox" name="fieldComboBox" >
|
||||
<property name="toolTip" >
|
||||
<string>The valid attribute names for this layer</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="2" >
|
||||
<widget class="QPushButton" name="insertFieldButton" >
|
||||
<property name="toolTip" >
|
||||
<string>Inserts the selected field into the action, prepended with a %</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Insert field</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="3" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType" >
|
||||
<enum>QSizePolicy::Maximum</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="3" column="0" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType" >
|
||||
<enum>QSizePolicy::Maximum</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="3" column="1" colspan="2" >
|
||||
<widget class="QCheckBox" name="captureCB" >
|
||||
<property name="toolTip" >
|
||||
<string>Captures any output from the action</string>
|
||||
</property>
|
||||
<property name="whatsThis" >
|
||||
<string>Captures the standard output or error generated by the action and displays it in a dialog box</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Capture output</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="3" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType" >
|
||||
<enum>QSizePolicy::Maximum</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="6" column="7" >
|
||||
<widget class="QPushButton" name="moveDownButton" >
|
||||
<property name="toolTip" >
|
||||
<string>Move the selected action down</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Move down</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="7" >
|
||||
<widget class="QPushButton" name="moveUpButton" >
|
||||
<property name="toolTip" >
|
||||
<string>Move the selected action up</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Move up</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item rowspan="4" row="5" column="0" colspan="6" >
|
||||
<item rowspan="7" row="1" column="0" >
|
||||
<widget class="QTableWidget" name="attributeActionTable" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy>
|
||||
<hsizetype>7</hsizetype>
|
||||
<vsizetype>7</vsizetype>
|
||||
<sizepolicy vsizetype="Expanding" hsizetype="Expanding" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
@ -112,67 +237,7 @@
|
||||
</column>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="0" colspan="8" >
|
||||
<widget class="Line" name="line" >
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="5" colspan="3" >
|
||||
<widget class="QComboBox" name="fieldComboBox" >
|
||||
<property name="toolTip" >
|
||||
<string>The valid attribute names for this layer</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="7" >
|
||||
<widget class="QPushButton" name="browseButton" >
|
||||
<property name="toolTip" >
|
||||
<string>Browse for action commands</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Browse</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="4" >
|
||||
<widget class="QPushButton" name="insertFieldButton" >
|
||||
<property name="toolTip" >
|
||||
<string>Inserts the selected field into the action, prepended with a %</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Insert field</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="3" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType" >
|
||||
<enum>QSizePolicy::Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>51</width>
|
||||
<height>29</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="3" column="2" >
|
||||
<widget class="QPushButton" name="updateButton" >
|
||||
<property name="toolTip" >
|
||||
<string>Update the selected action</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Update action</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0" colspan="2" >
|
||||
<item row="1" column="1" >
|
||||
<widget class="QPushButton" name="insertButton" >
|
||||
<property name="toolTip" >
|
||||
<string>Inserts the action into the list above</string>
|
||||
@ -182,62 +247,75 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0" colspan="3" >
|
||||
<widget class="QCheckBox" name="captureCB" >
|
||||
<item row="2" column="1" >
|
||||
<widget class="QPushButton" name="updateButton" >
|
||||
<property name="toolTip" >
|
||||
<string>Captures any output from the action</string>
|
||||
</property>
|
||||
<property name="whatsThis" >
|
||||
<string>Captures the standard output or error generated by the action and displays it in a dialog box</string>
|
||||
<string>Update the selected action</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Capture output</string>
|
||||
<string>Update action</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1" colspan="6" >
|
||||
<widget class="QLineEdit" name="actionAction" >
|
||||
<item row="3" column="1" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeType" >
|
||||
<enum>QSizePolicy::Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>85</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="4" column="1" >
|
||||
<widget class="QPushButton" name="moveUpButton" >
|
||||
<property name="toolTip" >
|
||||
<string>Enter the action command here</string>
|
||||
</property>
|
||||
<property name="whatsThis" >
|
||||
<string>Enter the action here. This can be any program, script or command that is available on your system. When the action is invoked any set of characters that start with a % and then have the name of a field will be replaced by the value of that field. The special characters %% will be replaced by the value of the field that was selected. Double quote marks group text into single arguments to the program, script or command. Double quotes will be ignored if preceeded by a backslash</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" >
|
||||
<widget class="QLabel" name="textLabel2" >
|
||||
<property name="whatsThis" >
|
||||
<string>Enter the action here. This can be any program, script or command that is available on your system. When the action is invoked any set of characters that start with a % and then have the name of a field will be replaced by the value of that field. The special characters %% will be replaced by the value of the field that was selected. Double quote marks group text into single arguments to the program, script or command. Double quotes will be ignored if preceeded by a backslash</string>
|
||||
<string>Move the selected action up</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Action:</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>actionAction</cstring>
|
||||
<string>Move up</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" colspan="6" >
|
||||
<widget class="QLineEdit" name="actionName" >
|
||||
<item row="5" column="1" >
|
||||
<widget class="QPushButton" name="moveDownButton" >
|
||||
<property name="toolTip" >
|
||||
<string>Enter the action name here</string>
|
||||
</property>
|
||||
<property name="whatsThis" >
|
||||
<string>Enter the name of an action here. The name should be unique (qgis will make it unique if necessary).</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="textLabel1" >
|
||||
<property name="whatsThis" >
|
||||
<string>Enter the name of an action here. The name should be unique (qgis will make it unique if necessary).</string>
|
||||
<string>Move the selected action down</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Name:</string>
|
||||
<string>Move down</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>actionName</cstring>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="6" column="1" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeType" >
|
||||
<enum>QSizePolicy::Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>85</width>
|
||||
<height>41</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="7" column="1" >
|
||||
<widget class="QPushButton" name="removeButton" >
|
||||
<property name="toolTip" >
|
||||
<string>Remove the selected action</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Remove</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -245,17 +323,18 @@
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11" />
|
||||
<tabstops>
|
||||
<tabstop>moveUpButton</tabstop>
|
||||
<tabstop>moveDownButton</tabstop>
|
||||
<tabstop>removeButton</tabstop>
|
||||
<tabstop>actionName</tabstop>
|
||||
<tabstop>actionAction</tabstop>
|
||||
<tabstop>browseButton</tabstop>
|
||||
<tabstop>fieldComboBox</tabstop>
|
||||
<tabstop>insertFieldButton</tabstop>
|
||||
<tabstop>captureCB</tabstop>
|
||||
<tabstop>insertButton</tabstop>
|
||||
<tabstop>updateButton</tabstop>
|
||||
<tabstop>insertFieldButton</tabstop>
|
||||
<tabstop>fieldComboBox</tabstop>
|
||||
<tabstop>moveUpButton</tabstop>
|
||||
<tabstop>moveDownButton</tabstop>
|
||||
<tabstop>attributeActionTable</tabstop>
|
||||
<tabstop>removeButton</tabstop>
|
||||
</tabstops>
|
||||
<resources/>
|
||||
<connections/>
|
||||
|
@ -5,21 +5,15 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>267</width>
|
||||
<height>286</height>
|
||||
<width>329</width>
|
||||
<height>330</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle" >
|
||||
<string>Enter Attribute Values</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" colspan="3" >
|
||||
<item row="0" column="0" >
|
||||
<widget class="QTableWidget" name="mTable" >
|
||||
<property name="columnCount" >
|
||||
<number>2</number>
|
||||
@ -41,75 +35,50 @@
|
||||
</column>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1" >
|
||||
<widget class="QPushButton" name="mOkButton" >
|
||||
<property name="text" >
|
||||
<string>&OK</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="2" >
|
||||
<widget class="QPushButton" name="mCancelButton" >
|
||||
<property name="text" >
|
||||
<string>&Cancel</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Horizontal</enum>
|
||||
<widget class="QDialogButtonBox" name="buttonBox" >
|
||||
<property name="standardButtons" >
|
||||
<set>QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok</set>
|
||||
</property>
|
||||
<property name="sizeType" >
|
||||
<enum>QSizePolicy::Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>55</width>
|
||||
<height>27</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11" />
|
||||
<tabstops>
|
||||
<tabstop>mTable</tabstop>
|
||||
<tabstop>mOkButton</tabstop>
|
||||
<tabstop>mCancelButton</tabstop>
|
||||
</tabstops>
|
||||
<resources/>
|
||||
<connections>
|
||||
<connection>
|
||||
<sender>mOkButton</sender>
|
||||
<signal>clicked()</signal>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>accepted()</signal>
|
||||
<receiver>QgsAttributeDialogBase</receiver>
|
||||
<slot>accept()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel" >
|
||||
<x>130</x>
|
||||
<y>260</y>
|
||||
<x>277</x>
|
||||
<y>305</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel" >
|
||||
<x>133</x>
|
||||
<y>142</y>
|
||||
<x>325</x>
|
||||
<y>279</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
<connection>
|
||||
<sender>mCancelButton</sender>
|
||||
<signal>clicked()</signal>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>rejected()</signal>
|
||||
<receiver>QgsAttributeDialogBase</receiver>
|
||||
<slot>reject()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel" >
|
||||
<x>217</x>
|
||||
<y>260</y>
|
||||
<x>208</x>
|
||||
<y>308</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel" >
|
||||
<x>133</x>
|
||||
<y>142</y>
|
||||
<x>163</x>
|
||||
<y>284</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
|
@ -5,37 +5,15 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>344</width>
|
||||
<height>263</height>
|
||||
<width>440</width>
|
||||
<height>370</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle" >
|
||||
<string>Geospatial Bookmarks</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="4" column="1" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeType" >
|
||||
<enum>QSizePolicy::Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>85</width>
|
||||
<height>109</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item rowspan="5" row="0" column="0" >
|
||||
<item row="0" column="0" >
|
||||
<widget class="QTreeWidget" name="lstBookmarks" >
|
||||
<property name="rootIsDecorated" >
|
||||
<bool>false</bool>
|
||||
@ -68,40 +46,10 @@
|
||||
</column>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1" >
|
||||
<widget class="QPushButton" name="btnHelp" >
|
||||
<property name="text" >
|
||||
<string>Help</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1" >
|
||||
<widget class="QPushButton" name="btnClose" >
|
||||
<property name="toolTip" >
|
||||
<string>Close the dialog</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Close</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1" >
|
||||
<widget class="QPushButton" name="btnDelete" >
|
||||
<property name="toolTip" >
|
||||
<string>Delete the currently selected bookmark</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Delete</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" >
|
||||
<widget class="QPushButton" name="btnZoomTo" >
|
||||
<property name="toolTip" >
|
||||
<string>Zoom to the currently selected bookmark</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Zoom To</string>
|
||||
<item row="1" column="0" >
|
||||
<widget class="QDialogButtonBox" name="buttonBox" >
|
||||
<property name="standardButtons" >
|
||||
<set>QDialogButtonBox::Close|QDialogButtonBox::Help|QDialogButtonBox::NoButton</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -109,11 +57,26 @@
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11" />
|
||||
<tabstops>
|
||||
<tabstop>btnZoomTo</tabstop>
|
||||
<tabstop>btnDelete</tabstop>
|
||||
<tabstop>btnClose</tabstop>
|
||||
<tabstop>btnHelp</tabstop>
|
||||
<tabstop>lstBookmarks</tabstop>
|
||||
<tabstop>buttonBox</tabstop>
|
||||
</tabstops>
|
||||
<resources/>
|
||||
<connections/>
|
||||
<connections>
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>rejected()</signal>
|
||||
<receiver>QgsBookmarksBase</receiver>
|
||||
<slot>reject()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel" >
|
||||
<x>211</x>
|
||||
<y>342</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel" >
|
||||
<x>274</x>
|
||||
<y>256</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
</connections>
|
||||
</ui>
|
||||
|
@ -5,30 +5,20 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>425</width>
|
||||
<height>155</height>
|
||||
<width>306</width>
|
||||
<height>205</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle" >
|
||||
<string>Continuous color</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>8</number>
|
||||
<property name="leftMargin" >
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="rightMargin" >
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item row="3" column="1" >
|
||||
<widget class="QSpinBox" name="outlinewidthspinbox" />
|
||||
</item>
|
||||
<item row="3" column="2" >
|
||||
<widget class="QCheckBox" name="cb_polygonOutline" >
|
||||
<property name="text" >
|
||||
<string>Draw polygon outline</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="classvarlabel" >
|
||||
<property name="minimumSize" >
|
||||
@ -38,13 +28,23 @@
|
||||
</size>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Classification Field:</string>
|
||||
<string>Classification field</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>classificationComboBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" >
|
||||
<widget class="QComboBox" name="classificationComboBox" >
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" >
|
||||
<widget class="QLabel" name="mincolorlabel" >
|
||||
<property name="minimumSize" >
|
||||
@ -54,31 +54,15 @@
|
||||
</size>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Minimum Value:</string>
|
||||
<string>Minimum value</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>btnMinValue</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0" >
|
||||
<widget class="QLabel" name="outlinewidthlabel" >
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Outline Width:</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>outlinewidthspinbox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1" >
|
||||
<widget class="QgsColorButton" name="btnMaxValue" >
|
||||
<item row="1" column="1" >
|
||||
<widget class="QgsColorButton" name="btnMinValue" >
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>100</width>
|
||||
@ -96,15 +80,15 @@
|
||||
</size>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Maximum Value:</string>
|
||||
<string>Maximum value</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>btnMaxValue</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1" >
|
||||
<widget class="QgsColorButton" name="btnMinValue" >
|
||||
<item row="2" column="1" >
|
||||
<widget class="QgsColorButton" name="btnMaxValue" >
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>100</width>
|
||||
@ -113,16 +97,45 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" >
|
||||
<widget class="QComboBox" name="classificationComboBox" >
|
||||
<item row="3" column="0" colspan="2" >
|
||||
<widget class="QCheckBox" name="cb_polygonOutline" >
|
||||
<property name="text" >
|
||||
<string>Draw polygon outlines</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="0" >
|
||||
<widget class="QLabel" name="outlinewidthlabel" >
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Outline width</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>outlinewidthspinbox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="1" >
|
||||
<widget class="QSpinBox" name="outlinewidthspinbox" />
|
||||
</item>
|
||||
<item row="5" column="0" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11" />
|
||||
|
@ -16,16 +16,10 @@
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="1" column="0" colspan="2" >
|
||||
<widget class="QLabel" name="mFileFormatLabel" >
|
||||
<property name="text" >
|
||||
<string>File Format:</string>
|
||||
<string>File format</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>mFileFormatComboBox</cstring>
|
||||
@ -61,7 +55,7 @@
|
||||
<item row="2" column="0" colspan="3" >
|
||||
<widget class="QLabel" name="mAttributeLabel" >
|
||||
<property name="text" >
|
||||
<string>Attributes:</string>
|
||||
<string>Attributes</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>mAddAttributeButton</cstring>
|
||||
@ -81,12 +75,6 @@
|
||||
<string>Type</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QRadioButton" name="mPointRadioButton" >
|
||||
<property name="text" >
|
||||
|
@ -5,8 +5,8 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>388</width>
|
||||
<height>502</height>
|
||||
<width>500</width>
|
||||
<height>437</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="minimumSize" >
|
||||
@ -25,154 +25,208 @@
|
||||
<string>graduated Symbol</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
<property name="leftMargin" >
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>8</number>
|
||||
</property>
|
||||
<item rowspan="2" row="1" column="0" >
|
||||
<widget class="QStackedWidget" name="mSymbolWidgetStack" >
|
||||
<widget class="QWidget" name="page" />
|
||||
<widget class="QWidget" name="page_2" />
|
||||
<property name="rightMargin" >
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="classvarlabel" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Classification field</string>
|
||||
</property>
|
||||
<property name="alignment" >
|
||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0" colspan="3" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<property name="margin" >
|
||||
<number>0</number>
|
||||
<item row="0" column="1" >
|
||||
<widget class="QComboBox" name="classificationComboBox" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" >
|
||||
<property name="margin" >
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QLabel" name="classvarlabel" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy>
|
||||
<hsizetype>5</hsizetype>
|
||||
<vsizetype>5</vsizetype>
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Classification Field:</string>
|
||||
</property>
|
||||
<property name="alignment" >
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="modelabel" >
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Mode:</string>
|
||||
</property>
|
||||
<property name="alignment" >
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="numberofclasseslabel" >
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>30</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Number of Classes:</string>
|
||||
</property>
|
||||
<property name="alignment" >
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" >
|
||||
<property name="margin" >
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QComboBox" name="classificationComboBox" >
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QComboBox" name="modeComboBox" >
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QSpinBox" name="numberofclassesspinbox" >
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="2" >
|
||||
<widget class="QPushButton" name="mDeleteClassButton" >
|
||||
<item row="1" column="0" >
|
||||
<widget class="QLabel" name="modelabel" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Delete class</string>
|
||||
<string>Mode</string>
|
||||
</property>
|
||||
<property name="alignment" >
|
||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1" >
|
||||
<widget class="QPushButton" name="mClassifyButton" >
|
||||
<property name="text" >
|
||||
<string>Classify</string>
|
||||
<widget class="QComboBox" name="modeComboBox" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1" colspan="2" >
|
||||
<widget class="QListWidget" name="mClassListWidget" />
|
||||
<item row="2" column="0" >
|
||||
<widget class="QLabel" name="numberofclasseslabel" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>30</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Number of classes</string>
|
||||
</property>
|
||||
<property name="alignment" >
|
||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1" >
|
||||
<widget class="QSpinBox" name="numberofclassesspinbox" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType" >
|
||||
<enum>QSizePolicy::Minimum</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="3" column="1" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<item>
|
||||
<widget class="QPushButton" name="mClassifyButton" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Fixed" hsizetype="Minimum" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Classify</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="mDeleteClassButton" >
|
||||
<property name="text" >
|
||||
<string>Delete class</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="4" column="0" >
|
||||
<widget class="QListWidget" name="mClassListWidget" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Expanding" hsizetype="Minimum" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="1" >
|
||||
<widget class="QStackedWidget" name="mSymbolWidgetStack" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Preferred" hsizetype="Expanding" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="currentIndex" >
|
||||
<number>1</number>
|
||||
</property>
|
||||
<widget class="QWidget" name="page" />
|
||||
<widget class="QWidget" name="page_2" />
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11" />
|
||||
<tabstops>
|
||||
<tabstop>classificationComboBox</tabstop>
|
||||
<tabstop>modeComboBox</tabstop>
|
||||
<tabstop>numberofclassesspinbox</tabstop>
|
||||
<tabstop>mClassifyButton</tabstop>
|
||||
<tabstop>mDeleteClassButton</tabstop>
|
||||
<tabstop>mClassListWidget</tabstop>
|
||||
</tabstops>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -12,9 +12,7 @@
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy>
|
||||
<hsizetype>0</hsizetype>
|
||||
<vsizetype>0</vsizetype>
|
||||
<sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
@ -29,23 +27,139 @@
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" colspan="2" >
|
||||
<widget class="QLabel" name="lblDataUri" >
|
||||
<property name="text" >
|
||||
<string>Datasource</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" >
|
||||
<widget class="QGroupBox" name="groupBox1" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Expanding" hsizetype="Fixed" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="title" >
|
||||
<string>Fields</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QListView" name="lstFields" >
|
||||
<property name="whatsThis" >
|
||||
<string><html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">List of fields in this vector file</p></body></html></string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1" >
|
||||
<widget class="QGroupBox" name="groupBox2" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Expanding" hsizetype="Fixed" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="title" >
|
||||
<string>Values</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="0" colspan="2" >
|
||||
<widget class="QListView" name="lstValues" >
|
||||
<property name="whatsThis" >
|
||||
<string><html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">List of values for the current field.</p></body></html></string>
|
||||
</property>
|
||||
<property name="autoFillBackground" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="selectionBehavior" >
|
||||
<enum>QAbstractItemView::SelectRows</enum>
|
||||
</property>
|
||||
<property name="uniformItemSizes" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" >
|
||||
<widget class="QPushButton" name="btnSampleValues" >
|
||||
<property name="toolTip" >
|
||||
<string><html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Take a <span style=" font-weight:600;">sample</span> of records in the vector file</p></body></html></string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Sample</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1" >
|
||||
<widget class="QPushButton" name="btnGetAllValues" >
|
||||
<property name="toolTip" >
|
||||
<string><html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Retrieve <span style=" font-weight:600;">all</span> the record in the vector file (<span style=" font-style:italic;">if the table is big, the operation can consume some time</span>)</p></body></html></string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>All</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0" colspan="2" >
|
||||
<widget class="QGroupBox" name="groupBox4" >
|
||||
<property name="title" >
|
||||
<string>Operators</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QPushButton" name="btnEqual" >
|
||||
@ -148,13 +262,49 @@
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0" colspan="2" >
|
||||
<widget class="QGroupBox" name="groupBox3" >
|
||||
<property name="maximumSize" >
|
||||
<size>
|
||||
<width>32767</width>
|
||||
<height>116</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="title" >
|
||||
<string>SQL where clause</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QTextEdit" name="txtSQL" />
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="0" colspan="2" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<property name="margin" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item>
|
||||
<spacer>
|
||||
@ -227,138 +377,6 @@
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="1" column="1" >
|
||||
<widget class="QGroupBox" name="groupBox2" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy>
|
||||
<hsizetype>0</hsizetype>
|
||||
<vsizetype>0</vsizetype>
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="title" >
|
||||
<string>Values</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="2" column="1" >
|
||||
<widget class="QPushButton" name="btnGetAllValues" >
|
||||
<property name="toolTip" >
|
||||
<string><html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Retrieve <span style=" font-weight:600;">all</span> the record in the vector file (<span style=" font-style:italic;">if the table is big, the operation can consume some time</span>)</p></body></html></string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>All</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0" >
|
||||
<widget class="QPushButton" name="btnSampleValues" >
|
||||
<property name="toolTip" >
|
||||
<string><html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Take a <span style=" font-weight:600;">sample</span> of records in the vector file</p></body></html></string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Sample</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item rowspan="2" row="0" column="0" colspan="2" >
|
||||
<widget class="QListView" name="lstValues" >
|
||||
<property name="whatsThis" >
|
||||
<string><html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">List of values for the current field.</p></body></html></string>
|
||||
</property>
|
||||
<property name="autoFillBackground" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="selectionBehavior" >
|
||||
<enum>QAbstractItemView::SelectRows</enum>
|
||||
</property>
|
||||
<property name="uniformItemSizes" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" >
|
||||
<widget class="QGroupBox" name="groupBox1" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy>
|
||||
<hsizetype>0</hsizetype>
|
||||
<vsizetype>0</vsizetype>
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="title" >
|
||||
<string>Fields</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QListView" name="lstFields" >
|
||||
<property name="whatsThis" >
|
||||
<string><html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">List of fields in this vector file</p></body></html></string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0" colspan="2" >
|
||||
<widget class="QLabel" name="lblDataUri" >
|
||||
<property name="text" >
|
||||
<string>Datasource:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0" colspan="2" >
|
||||
<widget class="QGroupBox" name="groupBox3" >
|
||||
<property name="maximumSize" >
|
||||
<size>
|
||||
<width>32767</width>
|
||||
<height>116</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="title" >
|
||||
<string>SQL where clause</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QTextEdit" name="txtSQL" />
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11" />
|
||||
|
@ -22,12 +22,6 @@
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QTabWidget" name="tabBar" >
|
||||
<property name="currentIndex" >
|
||||
@ -44,23 +38,17 @@
|
||||
<string>Render as</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="1" >
|
||||
<widget class="QRadioButton" name="rbtnSingleBand" >
|
||||
<property name="text" >
|
||||
<string>Single Band Gray</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QRadioButton" name="rbtnThreeBand" >
|
||||
<property name="text" >
|
||||
<string>Three Band Color</string>
|
||||
<string>Three band color</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" >
|
||||
<widget class="QRadioButton" name="rbtnSingleBand" >
|
||||
<property name="text" >
|
||||
<string>Single band gray</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -70,15 +58,9 @@
|
||||
<item row="0" column="1" >
|
||||
<widget class="QGroupBox" name="groupBox_5" >
|
||||
<property name="title" >
|
||||
<string>Color Map</string>
|
||||
<string>Color map</string>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" >
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QComboBox" name="cboxColorMap" >
|
||||
<property name="sizePolicy" >
|
||||
@ -98,7 +80,7 @@
|
||||
<item>
|
||||
<widget class="QCheckBox" name="cboxInvertColorMap" >
|
||||
<property name="text" >
|
||||
<string>Invert Color Map</string>
|
||||
<string>Invert color map</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -115,15 +97,9 @@
|
||||
<item rowspan="2" row="2" column="0" >
|
||||
<widget class="QGroupBox" name="grpRgbBands" >
|
||||
<property name="title" >
|
||||
<string>RGB Mode Band Selection</string>
|
||||
<string>RGB mode band selection</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="2" column="0" >
|
||||
<widget class="QLabel" name="lblBlue" >
|
||||
<property name="text" >
|
||||
@ -239,10 +215,13 @@
|
||||
<item row="3" column="1" >
|
||||
<widget class="QGroupBox" name="grpGrayBand" >
|
||||
<property name="title" >
|
||||
<string>Grayscale Band Selection</string>
|
||||
<string>Grayscale band selection</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="spacing" >
|
||||
<property name="horizontalSpacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<property name="verticalSpacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
@ -280,15 +259,9 @@
|
||||
<item rowspan="2" row="4" column="0" >
|
||||
<widget class="QGroupBox" name="grpRgbScaling" >
|
||||
<property name="title" >
|
||||
<string>RGB Scaling</string>
|
||||
<string>RGB scaling</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="3" column="3" >
|
||||
<widget class="QLabel" name="lblBlueMax" >
|
||||
<property name="text" >
|
||||
@ -299,14 +272,14 @@
|
||||
<item row="4" column="0" colspan="2" >
|
||||
<widget class="QRadioButton" name="rbtnThreeBandStdDev" >
|
||||
<property name="text" >
|
||||
<string>Std Deviation</string>
|
||||
<string>Std. deviation</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0" colspan="5" >
|
||||
<widget class="QRadioButton" name="rbtnThreeBandMinMax" >
|
||||
<property name="text" >
|
||||
<string>Custom Min Max Values</string>
|
||||
<string>Custom min / max values</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -596,15 +569,9 @@
|
||||
<item row="4" column="1" >
|
||||
<widget class="QGroupBox" name="grpGrayScaling" >
|
||||
<property name="title" >
|
||||
<string>Grayscale Band Scaling</string>
|
||||
<string>Grayscale band scaling</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="3" column="0" colspan="5" >
|
||||
<widget class="QLabel" name="lblMinMaxEstimateWarning" >
|
||||
<property name="sizePolicy" >
|
||||
@ -710,14 +677,14 @@
|
||||
<item row="2" column="0" colspan="2" >
|
||||
<widget class="QRadioButton" name="rbtnSingleBandStdDev" >
|
||||
<property name="text" >
|
||||
<string>Std Deviation</string>
|
||||
<string>Std. deviation</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0" colspan="5" >
|
||||
<widget class="QRadioButton" name="rbtnSingleBandMinMax" >
|
||||
<property name="text" >
|
||||
<string>Custom Min Max Values:</string>
|
||||
<string>Custom min / max values</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -773,7 +740,7 @@
|
||||
<item row="7" column="0" >
|
||||
<widget class="QGroupBox" name="groupBox_2" >
|
||||
<property name="title" >
|
||||
<string>Load Min Max Values From Band</string>
|
||||
<string>Load min / max values from band</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<item rowspan="2" row="0" column="0" >
|
||||
@ -829,10 +796,13 @@
|
||||
<item row="7" column="1" >
|
||||
<widget class="QGroupBox" name="groupBox_8" >
|
||||
<property name="title" >
|
||||
<string>Contrast Enhancement</string>
|
||||
<string>Contrast enhancement</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="spacing" >
|
||||
<property name="horizontalSpacing" >
|
||||
<number>-1</number>
|
||||
</property>
|
||||
<property name="verticalSpacing" >
|
||||
<number>-1</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
@ -910,7 +880,7 @@
|
||||
<item row="0" column="0" >
|
||||
<widget class="QGroupBox" name="groupBox_4" >
|
||||
<property name="title" >
|
||||
<string>Global Transparency</string>
|
||||
<string>Global transparency</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<item row="0" column="0" colspan="5" >
|
||||
@ -991,7 +961,7 @@
|
||||
<item row="0" column="1" >
|
||||
<widget class="QGroupBox" name="groupBox_7" >
|
||||
<property name="title" >
|
||||
<string>No Data Value</string>
|
||||
<string>No data value</string>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" >
|
||||
<item>
|
||||
@ -1000,7 +970,7 @@
|
||||
<item>
|
||||
<widget class="QCheckBox" name="chkboxResetNoDataValue" >
|
||||
<property name="text" >
|
||||
<string>Reset No Data Value</string>
|
||||
<string>Reset no data value</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -1010,20 +980,20 @@
|
||||
<item row="1" column="0" colspan="2" >
|
||||
<widget class="QGroupBox" name="groupBox_6" >
|
||||
<property name="title" >
|
||||
<string>Custom Transparency Options</string>
|
||||
<string>Custom transparency options</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="lblTransarent" >
|
||||
<property name="text" >
|
||||
<string>Transparency Band:</string>
|
||||
<string>Transparency band</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" >
|
||||
<widget class="QLabel" name="label_3" >
|
||||
<property name="text" >
|
||||
<string>Transparency Layer;</string>
|
||||
<string>Transparency layer;</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -1082,7 +1052,7 @@
|
||||
<item row="3" column="0" colspan="3" >
|
||||
<widget class="QLabel" name="label_2" >
|
||||
<property name="text" >
|
||||
<string>Transparent Pixel List</string>
|
||||
<string>Transparent pixel list</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -1113,16 +1083,22 @@
|
||||
</item>
|
||||
<item row="4" column="3" >
|
||||
<layout class="QVBoxLayout" >
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="margin" >
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QToolButton" name="pbnAddValuesManually" >
|
||||
<property name="toolTip" >
|
||||
<string>Add Values Manually</string>
|
||||
<string>Add values manually</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>...</string>
|
||||
@ -1138,7 +1114,7 @@
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="toolTip" >
|
||||
<string>Add Values From Display</string>
|
||||
<string>Add Values from display</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>...</string>
|
||||
@ -1151,7 +1127,7 @@
|
||||
<item>
|
||||
<widget class="QToolButton" name="pbnRemoveSelectedRow" >
|
||||
<property name="toolTip" >
|
||||
<string>Remove Selected Row</string>
|
||||
<string>Remove selected row</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>...</string>
|
||||
@ -1164,7 +1140,7 @@
|
||||
<item>
|
||||
<widget class="QToolButton" name="pbnDefaultValues" >
|
||||
<property name="toolTip" >
|
||||
<string>Default Values</string>
|
||||
<string>Default values</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>...</string>
|
||||
@ -1190,7 +1166,7 @@
|
||||
<item>
|
||||
<widget class="QToolButton" name="pbnImportTransparentPixelValues" >
|
||||
<property name="toolTip" >
|
||||
<string>Import From File</string>
|
||||
<string>Import from file</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>...</string>
|
||||
@ -1203,7 +1179,7 @@
|
||||
<item>
|
||||
<widget class="QToolButton" name="pbnExportTransparentPixelValues" >
|
||||
<property name="toolTip" >
|
||||
<string>Export To File</string>
|
||||
<string>Export to file</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>...</string>
|
||||
@ -1238,11 +1214,17 @@
|
||||
<string>Colormap</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="2" >
|
||||
<spacer>
|
||||
@ -1272,16 +1254,22 @@
|
||||
</item>
|
||||
<item row="0" column="0" colspan="2" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="margin" >
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QLabel" name="mNumberOfEntriesLabel" >
|
||||
<property name="text" >
|
||||
<string>Number of entries:</string>
|
||||
<string>Number of entries</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -1348,16 +1336,22 @@
|
||||
</item>
|
||||
<item row="0" column="3" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="margin" >
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QLabel" name="mColorInterpolationLabel" >
|
||||
<property name="text" >
|
||||
<string>Color interpolation:</string>
|
||||
<string>Color interpolation</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -1368,16 +1362,22 @@
|
||||
</item>
|
||||
<item row="1" column="3" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="margin" >
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QLabel" name="mClassificationModeLabel" >
|
||||
<property name="text" >
|
||||
<string>Classification mode:</string>
|
||||
<string>Classification mode</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -1393,23 +1393,35 @@
|
||||
<string>General</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="4" column="0" colspan="3" >
|
||||
<widget class="QGroupBox" name="grpSRS" >
|
||||
<property name="title" >
|
||||
<string>Spatial Reference System</string>
|
||||
<string>Spatial reference system</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="1" >
|
||||
<widget class="QPushButton" name="pbnChangeSpatialRefSys" >
|
||||
@ -1431,17 +1443,23 @@
|
||||
<item row="3" column="0" colspan="3" >
|
||||
<widget class="QGroupBox" name="chkUseScaleDependentRendering" >
|
||||
<property name="title" >
|
||||
<string>Scale Dependent Visibility</string>
|
||||
<string>Scale dependent visibility</string>
|
||||
</property>
|
||||
<property name="checkable" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="3" >
|
||||
<widget class="QSpinBox" name="spinMaximumScale" >
|
||||
@ -1459,7 +1477,7 @@
|
||||
<item row="0" column="2" >
|
||||
<widget class="QLabel" name="textLabel1_2_2_2" >
|
||||
<property name="text" >
|
||||
<string>Maximum 1:</string>
|
||||
<string>Maximum</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>spinMaximumScale</cstring>
|
||||
@ -1482,7 +1500,7 @@
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="textLabel1_3" >
|
||||
<property name="text" >
|
||||
<string>Minimum 1:</string>
|
||||
<string>Minimum</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>spinMinimumScale</cstring>
|
||||
@ -1495,16 +1513,22 @@
|
||||
<item row="2" column="0" colspan="2" >
|
||||
<widget class="QCheckBox" name="cboxShowDebugInfo" >
|
||||
<property name="text" >
|
||||
<string>DebugInfo</string>
|
||||
<string>Show debug info</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="2" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="margin" >
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item>
|
||||
@ -1533,7 +1557,7 @@
|
||||
<item row="1" column="0" >
|
||||
<widget class="QLabel" name="lblLayerSource" >
|
||||
<property name="text" >
|
||||
<string>Layer Source:</string>
|
||||
<string>Layer source</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>leLayerSource</cstring>
|
||||
@ -1553,7 +1577,7 @@
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="lblDisplayName" >
|
||||
<property name="text" >
|
||||
<string>Display Name:</string>
|
||||
<string>Display name</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>leDisplayName</cstring>
|
||||
@ -1562,10 +1586,16 @@
|
||||
</item>
|
||||
<item row="5" column="0" colspan="3" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="margin" >
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item>
|
||||
@ -1574,11 +1604,17 @@
|
||||
<string>Thumbnail</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<spacer>
|
||||
@ -1621,11 +1657,17 @@
|
||||
<string>Legend:</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<spacer>
|
||||
@ -1668,11 +1710,17 @@
|
||||
<string>Palette:</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<spacer>
|
||||
@ -1718,11 +1766,17 @@
|
||||
<string>Metadata</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QTextBrowser" name="txtbMetadata" />
|
||||
@ -1734,12 +1788,6 @@
|
||||
<string>Pyramids</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item rowspan="2" row="0" column="0" >
|
||||
<widget class="QTextEdit" name="tePyramidDescription" >
|
||||
<property name="sizePolicy" >
|
||||
@ -1751,15 +1799,15 @@
|
||||
<property name="html" >
|
||||
<string><html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></body></html></string>
|
||||
</style></head><body style=" font-family:'Lucida Grande'; font-size:13pt; font-weight:400; font-style:normal;">
|
||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;"></p></body></html></string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" >
|
||||
<widget class="QLabel" name="textLabel5" >
|
||||
<property name="text" >
|
||||
<string>Pyramid Resolutions</string>
|
||||
<string>Pyramid resolutions</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -1784,10 +1832,16 @@ p, li { white-space: pre-wrap; }
|
||||
</item>
|
||||
<item row="2" column="0" colspan="2" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="margin" >
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item>
|
||||
@ -1809,7 +1863,7 @@ p, li { white-space: pre-wrap; }
|
||||
<item>
|
||||
<widget class="QLabel" name="textLabel4_2" >
|
||||
<property name="text" >
|
||||
<string>Resampling Method</string>
|
||||
<string>Resampling method</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>cboResamplingMethod</cstring>
|
||||
@ -1833,7 +1887,7 @@ p, li { white-space: pre-wrap; }
|
||||
<item>
|
||||
<widget class="QPushButton" name="buttonBuildPyramids" >
|
||||
<property name="text" >
|
||||
<string>Build Pyramids</string>
|
||||
<string>Build pyramids</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -1846,11 +1900,17 @@ p, li { white-space: pre-wrap; }
|
||||
<string>Histogram</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="0" colspan="2" >
|
||||
<widget class="QLabel" name="pixHistogram" >
|
||||
@ -1889,16 +1949,22 @@ p, li { white-space: pre-wrap; }
|
||||
<string>Chart Type</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="1" >
|
||||
<widget class="QRadioButton" name="radHistTypeLine" >
|
||||
<property name="text" >
|
||||
<string>Line Graph</string>
|
||||
<string>Line graph</string>
|
||||
</property>
|
||||
<property name="checked" >
|
||||
<bool>true</bool>
|
||||
@ -1908,7 +1974,7 @@ p, li { white-space: pre-wrap; }
|
||||
<item row="0" column="0" >
|
||||
<widget class="QRadioButton" name="radHistTypeBar" >
|
||||
<property name="text" >
|
||||
<string>Bar Chart</string>
|
||||
<string>Bar chart</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -1928,30 +1994,36 @@ p, li { white-space: pre-wrap; }
|
||||
<string>Options</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="textLabel1_2" >
|
||||
<property name="text" >
|
||||
<string>Column Count:</string>
|
||||
<string>Column count</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" colspan="2" >
|
||||
<widget class="QCheckBox" name="chkHistIgnoreOutOfRange" >
|
||||
<property name="text" >
|
||||
<string>Out Of Range OK?</string>
|
||||
<string>Out of range OK?</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0" colspan="2" >
|
||||
<widget class="QCheckBox" name="chkHistAllowApproximation" >
|
||||
<property name="text" >
|
||||
<string>Allow Approximation</string>
|
||||
<string>Allow approximation</string>
|
||||
</property>
|
||||
<property name="checked" >
|
||||
<bool>true</bool>
|
||||
|
@ -6,27 +6,39 @@
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>505</width>
|
||||
<height>300</height>
|
||||
<height>408</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="windowTitle" >
|
||||
<string>Form1</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
<property name="leftMargin" >
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>8</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item row="1" column="0" colspan="2" >
|
||||
<widget class="QStackedWidget" name="mSymbolWidgetStack" >
|
||||
<widget class="QWidget" name="page" />
|
||||
<widget class="QWidget" name="page_2" />
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="mClassVarLabel" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
@ -34,38 +46,21 @@
|
||||
</size>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Classification Field:</string>
|
||||
<string>Classification field</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>mClassificationComboBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="4" >
|
||||
<widget class="QPushButton" name="mDeletePushButton" >
|
||||
<property name="text" >
|
||||
<string>Delete class</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="5" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType" >
|
||||
<enum>QSizePolicy::Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>51</width>
|
||||
<height>25</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="0" column="1" colspan="2" >
|
||||
<item row="0" column="1" >
|
||||
<widget class="QComboBox" name="mClassificationComboBox" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
@ -74,19 +69,71 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="3" >
|
||||
<widget class="QPushButton" name="mClassifyButton" >
|
||||
<property name="text" >
|
||||
<string>Classify</string>
|
||||
<item row="1" column="0" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType" >
|
||||
<enum>QSizePolicy::Minimum</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>111</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="1" column="1" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<item>
|
||||
<widget class="QPushButton" name="mClassifyButton" >
|
||||
<property name="text" >
|
||||
<string>Classify</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="mDeletePushButton" >
|
||||
<property name="text" >
|
||||
<string>Delete class</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="2" column="0" >
|
||||
<widget class="QListWidget" name="mClassListWidget" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Expanding" hsizetype="Minimum" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="2" colspan="4" >
|
||||
<widget class="QListWidget" name="mClassListWidget" />
|
||||
<item row="2" column="1" >
|
||||
<widget class="QStackedWidget" name="mSymbolWidgetStack" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Preferred" hsizetype="Expanding" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<widget class="QWidget" name="page" />
|
||||
<widget class="QWidget" name="page_2" />
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11" />
|
||||
<tabstops>
|
||||
<tabstop>mClassificationComboBox</tabstop>
|
||||
<tabstop>mClassifyButton</tabstop>
|
||||
<tabstop>mDeletePushButton</tabstop>
|
||||
<tabstop>mClassListWidget</tabstop>
|
||||
</tabstops>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>508</width>
|
||||
<width>552</width>
|
||||
<height>600</height>
|
||||
</rect>
|
||||
</property>
|
||||
@ -25,12 +25,6 @@
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QTabWidget" name="tabWidget" >
|
||||
<property name="tabShape" >
|
||||
@ -44,14 +38,74 @@
|
||||
<string>Symbology</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="1" column="1" >
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="legendtypelabel" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="maximumSize" >
|
||||
<size>
|
||||
<width>32767</width>
|
||||
<height>22</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Legend type</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>legendtypecombobox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" >
|
||||
<widget class="QComboBox" name="legendtypecombobox" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Fixed" hsizetype="Maximum" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>26</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize" >
|
||||
<size>
|
||||
<width>32767</width>
|
||||
<height>22</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="2" >
|
||||
<widget class="QLabel" name="lblTransparencyPercent" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Transparency</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>sliderTransparency</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="3" >
|
||||
<widget class="QSlider" name="sliderTransparency" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Fixed" hsizetype="Minimum" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="maximum" >
|
||||
<number>255</number>
|
||||
</property>
|
||||
@ -63,58 +117,20 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" >
|
||||
<widget class="QLabel" name="lblTransparencyPercent" >
|
||||
<property name="text" >
|
||||
<string>Transparency:</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>sliderTransparency</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="legendtypelabel" >
|
||||
<property name="maximumSize" >
|
||||
<size>
|
||||
<width>32767</width>
|
||||
<height>22</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Legend type:</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>legendtypecombobox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" >
|
||||
<widget class="QComboBox" name="legendtypecombobox" >
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>270</width>
|
||||
<height>24</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize" >
|
||||
<size>
|
||||
<width>32767</width>
|
||||
<height>22</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0" colspan="2" >
|
||||
<item row="1" column="0" colspan="4" >
|
||||
<widget class="QStackedWidget" name="widgetStackRenderers" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy>
|
||||
<hsizetype>7</hsizetype>
|
||||
<vsizetype>7</vsizetype>
|
||||
<sizepolicy vsizetype="Expanding" hsizetype="Expanding" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="frameShape" >
|
||||
<enum>QFrame::NoFrame</enum>
|
||||
</property>
|
||||
<property name="frameShadow" >
|
||||
<enum>QFrame::Sunken</enum>
|
||||
</property>
|
||||
<property name="currentIndex" >
|
||||
<number>1</number>
|
||||
</property>
|
||||
@ -129,49 +145,73 @@
|
||||
<string>General</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="textLabel3" >
|
||||
<property name="text" >
|
||||
<string>Display name</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>txtDisplayName</cstring>
|
||||
<widget class="QGroupBox" name="indexGroupBox" >
|
||||
<property name="title" >
|
||||
<string>Options</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="textLabel3" >
|
||||
<property name="text" >
|
||||
<string>Display name</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>txtDisplayName</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" colspan="2" >
|
||||
<widget class="QLineEdit" name="txtDisplayName" />
|
||||
</item>
|
||||
<item row="1" column="0" >
|
||||
<widget class="QLabel" name="textLabel2" >
|
||||
<property name="toolTip" >
|
||||
<string>Display field for the Identify Results dialog box</string>
|
||||
</property>
|
||||
<property name="whatsThis" >
|
||||
<string>This sets the display field for the Identify Results dialog box</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Display field</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>displayFieldComboBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1" colspan="2" >
|
||||
<widget class="QComboBox" name="displayFieldComboBox" >
|
||||
<property name="whatsThis" >
|
||||
<string>Use this control to set which field is placed at the top level of the Identify Results dialog box.</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0" colspan="3" >
|
||||
<widget class="QLineEdit" name="leSpatialRefSys" >
|
||||
<property name="readOnly" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1" >
|
||||
<widget class="QPushButton" name="pbnIndex" >
|
||||
<property name="text" >
|
||||
<string>Create Spatial Index</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="2" >
|
||||
<widget class="QPushButton" name="pbnChangeSpatialRefSys" >
|
||||
<property name="text" >
|
||||
<string>Change SRS</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="2" >
|
||||
<widget class="QLabel" name="textLabel2" >
|
||||
<property name="toolTip" >
|
||||
<string>Display field for the Identify Results dialog box</string>
|
||||
</property>
|
||||
<property name="whatsThis" >
|
||||
<string>This sets the display field for the Identify Results dialog box</string>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Display field</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>displayFieldComboBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="3" >
|
||||
<widget class="QComboBox" name="displayFieldComboBox" >
|
||||
<property name="whatsThis" >
|
||||
<string>Use this control to set which field is placed at the top level of the Identify Results dialog box.</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" >
|
||||
<widget class="QLineEdit" name="txtDisplayName" />
|
||||
</item>
|
||||
<item row="1" column="0" colspan="4" >
|
||||
<item row="1" column="0" >
|
||||
<widget class="QGroupBox" name="chkUseScaleDependentRendering" >
|
||||
<property name="title" >
|
||||
<string>Use scale dependent rendering</string>
|
||||
@ -180,16 +220,22 @@
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="2" >
|
||||
<widget class="QLabel" name="textLabel1_2_2" >
|
||||
<property name="text" >
|
||||
<string>Maximum 1:</string>
|
||||
<string>Maximum</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>spinMaximumScale</cstring>
|
||||
@ -199,7 +245,7 @@
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="textLabel1" >
|
||||
<property name="text" >
|
||||
<string>Minimum 1:</string>
|
||||
<string>Minimum</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>spinMinimumScale</cstring>
|
||||
@ -211,12 +257,12 @@
|
||||
<property name="toolTip" >
|
||||
<string>Minimum scale at which this layer will be displayed. </string>
|
||||
</property>
|
||||
<property name="maximum" >
|
||||
<number>100000000</number>
|
||||
</property>
|
||||
<property name="minimum" >
|
||||
<number>1</number>
|
||||
</property>
|
||||
<property name="maximum" >
|
||||
<number>100000000</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="3" >
|
||||
@ -224,105 +270,34 @@
|
||||
<property name="toolTip" >
|
||||
<string>Maximum scale at which this layer will be displayed. </string>
|
||||
</property>
|
||||
<property name="maximum" >
|
||||
<number>100000000</number>
|
||||
</property>
|
||||
<property name="minimum" >
|
||||
<number>1</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0" colspan="4" >
|
||||
<widget class="QGroupBox" name="indexGroupBox" >
|
||||
<property name="title" >
|
||||
<string>Spatial Index</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="indexLabel" >
|
||||
<property name="text" >
|
||||
<string>Create Spatial Index</string>
|
||||
</property>
|
||||
<property name="buddy" >
|
||||
<cstring>pbnIndex</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="2" >
|
||||
<widget class="QPushButton" name="pbnIndex" >
|
||||
<property name="text" >
|
||||
<string>Create</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType" >
|
||||
<enum>QSizePolicy::Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>141</width>
|
||||
<height>21</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0" colspan="4" >
|
||||
<widget class="QGroupBox" name="grpSRS" >
|
||||
<property name="title" >
|
||||
<string>Spatial Reference System</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLineEdit" name="leSpatialRefSys" >
|
||||
<property name="readOnly" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" >
|
||||
<widget class="QPushButton" name="pbnChangeSpatialRefSys" >
|
||||
<property name="text" >
|
||||
<string>Change</string>
|
||||
<property name="maximum" >
|
||||
<number>100000000</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="0" colspan="4" >
|
||||
<item row="2" column="0" >
|
||||
<widget class="QGroupBox" name="grpSubset" >
|
||||
<property name="title" >
|
||||
<string>Subset</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="0" colspan="2" >
|
||||
<widget class="QTextEdit" name="txtSubsetSQL" >
|
||||
@ -370,17 +345,26 @@
|
||||
<string>Metadata</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QTextEdit" name="teMetadata" >
|
||||
<property name="lineWidth" >
|
||||
<number>2</number>
|
||||
</property>
|
||||
<property name="readOnly" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
@ -390,18 +374,10 @@
|
||||
<string>Labels</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<number>9</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QCheckBox" name="labelCheckBox" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy>
|
||||
<hsizetype>7</hsizetype>
|
||||
<vsizetype>0</vsizetype>
|
||||
<sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
@ -414,9 +390,7 @@
|
||||
<item row="1" column="0" >
|
||||
<widget class="QFrame" name="labelOptionsFrame" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy>
|
||||
<hsizetype>7</hsizetype>
|
||||
<vsizetype>7</vsizetype>
|
||||
<sizepolicy vsizetype="Expanding" hsizetype="Expanding" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
@ -436,18 +410,22 @@
|
||||
<string>Actions</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" >
|
||||
<property name="margin" >
|
||||
<property name="leftMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>6</number>
|
||||
<property name="topMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>11</number>
|
||||
</property>
|
||||
<item row="0" column="0" >
|
||||
<widget class="QFrame" name="actionOptionsFrame" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy>
|
||||
<hsizetype>0</hsizetype>
|
||||
<vsizetype>0</vsizetype>
|
||||
<sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
@ -466,12 +444,21 @@
|
||||
</item>
|
||||
<item row="1" column="0" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<property name="margin" >
|
||||
<number>1</number>
|
||||
</property>
|
||||
<property name="spacing" >
|
||||
<number>3</number>
|
||||
</property>
|
||||
<property name="leftMargin" >
|
||||
<number>1</number>
|
||||
</property>
|
||||
<property name="topMargin" >
|
||||
<number>1</number>
|
||||
</property>
|
||||
<property name="rightMargin" >
|
||||
<number>1</number>
|
||||
</property>
|
||||
<property name="bottomMargin" >
|
||||
<number>1</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pbnLoadDefaultStyle" >
|
||||
<property name="text" >
|
||||
@ -516,18 +503,26 @@
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11" />
|
||||
<tabstops>
|
||||
<tabstop>tabWidget</tabstop>
|
||||
<tabstop>legendtypecombobox</tabstop>
|
||||
<tabstop>sliderTransparency</tabstop>
|
||||
<tabstop>txtDisplayName</tabstop>
|
||||
<tabstop>displayFieldComboBox</tabstop>
|
||||
<tabstop>leSpatialRefSys</tabstop>
|
||||
<tabstop>pbnIndex</tabstop>
|
||||
<tabstop>pbnChangeSpatialRefSys</tabstop>
|
||||
<tabstop>chkUseScaleDependentRendering</tabstop>
|
||||
<tabstop>spinMinimumScale</tabstop>
|
||||
<tabstop>spinMaximumScale</tabstop>
|
||||
<tabstop>pbnIndex</tabstop>
|
||||
<tabstop>leSpatialRefSys</tabstop>
|
||||
<tabstop>pbnChangeSpatialRefSys</tabstop>
|
||||
<tabstop>txtSubsetSQL</tabstop>
|
||||
<tabstop>pbnQueryBuilder</tabstop>
|
||||
<tabstop>teMetadata</tabstop>
|
||||
<tabstop>labelCheckBox</tabstop>
|
||||
<tabstop>pbnLoadDefaultStyle</tabstop>
|
||||
<tabstop>pbnSaveDefaultStyle</tabstop>
|
||||
<tabstop>pbnLoadStyle</tabstop>
|
||||
<tabstop>pbnSaveStyleAs</tabstop>
|
||||
<tabstop>buttonBox</tabstop>
|
||||
<tabstop>tabWidget</tabstop>
|
||||
</tabstops>
|
||||
<resources/>
|
||||
<connections/>
|
||||
|
Loading…
x
Reference in New Issue
Block a user