diff --git a/scripts/mkuidefaults.py b/scripts/mkuidefaults.py index 6466edfd75c0..af7044c3f7b5 100644 --- a/scripts/mkuidefaults.py +++ b/scripts/mkuidefaults.py @@ -37,35 +37,40 @@ def chunks(l, n): s = QSettings() -ba = s.value("/UI/geometry").toByteArray() +ba = bytes(s.value("/UI/geometry")) f = open("src/app/ui_defaults.h", "w") f.write("#ifndef UI_DEFAULTS_H\n#define UI_DEFAULTS_H\n\nstatic const unsigned char defaultUIgeometry[] =\n{\n") for chunk in chunks(ba, 16): - f.write(" %s,\n" % ", ".join(map(lambda x: "0x%02x" % ord(x), chunk))) + f.write(" %s,\n" % ", ".join(map(lambda x: "0x%02x" % x, chunk))) f.write("};\n\nstatic const unsigned char defaultUIstate[] =\n{\n") -ba = s.value("/UI/state").toByteArray() +ba = bytes(s.value("/UI/state")) for chunk in chunks(ba, 16): - f.write(" %s,\n" % ", ".join(map(lambda x: "0x%02x" % ord(x), chunk))) + f.write(" %s,\n" % ", ".join(map(lambda x: "0x%02x" % x, chunk))) -ba = s.value("/Composer/geometry").toByteArray() +try: + ba = bytes(s.value("/Composer/geometry")) -f.write("};\n\nstatic const unsigned char defaultComposerUIgeometry[] =\n{\n") + f.write("};\n\nstatic const unsigned char defaultComposerUIgeometry[] =\n{\n") -for chunk in chunks(ba, 16): - f.write(" %s,\n" % ", ".join(map(lambda x: "0x%02x" % ord(x), chunk))) - -f.write("};\n\nstatic const unsigned char defaultComposerUIstate[] =\n{\n") + for chunk in chunks(ba, 16): + f.write(" %s,\n" % ", ".join(map(lambda x: "0x%02x" % x, chunk))) +except TypeError as ex: + pass -ba = s.value("/ComposerUI/state").toByteArray() +try: + ba = bytes(s.value("/ComposerUI/state")) + f.write("};\n\nstatic const unsigned char defaultComposerUIstate[] =\n{\n") -for chunk in chunks(ba, 16): - f.write(" %s,\n" % ", ".join(map(lambda x: "0x%02x" % ord(x), chunk))) + for chunk in chunks(ba, 16): + f.write(" %s,\n" % ", ".join(map(lambda x: "0x%02x" % x, chunk))) +except TypeError as ex: + pass f.write("};\n\n#endif // UI_DEFAULTS_H\n") diff --git a/src/app/qgisapp.cpp b/src/app/qgisapp.cpp index bb19c227a409..cf33a445c6dc 100644 --- a/src/app/qgisapp.cpp +++ b/src/app/qgisapp.cpp @@ -2239,6 +2239,7 @@ void QgisApp::createToolBars() QList toolbarMenuToolBars; toolbarMenuToolBars << mFileToolBar + << mDataSourceManagerToolBar << mLayerToolBar << mDigitizeToolBar << mAdvancedDigitizeToolBar @@ -2703,6 +2704,7 @@ void QgisApp::createStatusBar() actionObjects << menuBar() << mAdvancedDigitizeToolBar << mFileToolBar + << mDataSourceManagerToolBar << mLayerToolBar << mDigitizeToolBar << mMapNavToolBar diff --git a/src/app/qgisapp.h b/src/app/qgisapp.h index 74a9a7b4c064..a4c6d5fce425 100644 --- a/src/app/qgisapp.h +++ b/src/app/qgisapp.h @@ -522,6 +522,7 @@ class APP_EXPORT QgisApp : public QMainWindow, private Ui::MainWindow */ QToolBar *fileToolBar() { return mFileToolBar; } QToolBar *layerToolBar() { return mLayerToolBar; } + QToolBar *dataSourceManagerToolBar() { return mDataSourceManagerToolBar; } QToolBar *mapNavToolToolBar() { return mMapNavToolBar; } QToolBar *digitizeToolBar() { return mDigitizeToolBar; } QToolBar *advancedDigitizeToolBar() { return mAdvancedDigitizeToolBar; } diff --git a/src/app/qgsdatasourcemanagerdialog.cpp b/src/app/qgsdatasourcemanagerdialog.cpp index 9d0939acc8cb..2f5c4fb05fbc 100644 --- a/src/app/qgsdatasourcemanagerdialog.cpp +++ b/src/app/qgsdatasourcemanagerdialog.cpp @@ -72,6 +72,10 @@ QgsDataSourceManagerDialog::QgsDataSourceManagerDialog( QgsMapCanvas *mapCanvas, addDbProviderDialog( QStringLiteral( "postgres" ), tr( "PostgreSQL" ), QStringLiteral( "/mActionAddPostgisLayer.svg" ) ); #endif +#ifdef HAVE_ORACLE + addDbProviderDialog( QStringLiteral( "oracle" ), tr( "Oracle" ), QStringLiteral( "/mActionAddOracleLayer.svg" ) ); +#endif + addDbProviderDialog( QStringLiteral( "spatialite" ), tr( "Spatialite" ), QStringLiteral( "/mActionAddSpatiaLiteLayer.svg" ) ); addDbProviderDialog( QStringLiteral( "mssql" ), tr( "MSSQL" ), QStringLiteral( "/mActionAddMssqlLayer.svg" ) ); diff --git a/src/app/ui_defaults.h b/src/app/ui_defaults.h index 9493532951a2..b91b8f3c25c2 100644 --- a/src/app/ui_defaults.h +++ b/src/app/ui_defaults.h @@ -11,93 +11,135 @@ static const unsigned char defaultUIgeometry[] = static const unsigned char defaultUIstate[] = { 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x01, 0x26, 0x00, 0x00, 0x02, 0x34, 0xfc, 0x02, 0x00, 0x00, 0x00, 0x07, 0xfc, - 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x02, 0x34, 0x00, 0x00, 0x00, 0xac, 0x01, 0x00, 0x00, 0x16, - 0xfa, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0xfb, 0x00, 0x00, 0x00, 0x0c, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x26, 0x00, 0x00, 0x04, 0x5b, 0xfc, 0x02, 0x00, 0x00, 0x00, 0x0c, 0xfc, + 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x02, 0xfa, 0x00, 0x00, 0x00, 0x92, 0x00, 0xff, 0xff, 0xff, + 0xfa, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x03, 0xfb, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x4c, 0x00, 0x65, 0x00, 0x67, 0x00, 0x65, 0x00, 0x6e, 0x00, 0x64, 0x01, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x5e, 0x00, 0xff, 0xff, 0xff, 0xfb, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, 0x14, 0x00, 0x4c, 0x00, 0x61, 0x00, 0x79, 0x00, 0x65, 0x00, 0x72, 0x00, 0x4f, 0x00, 0x72, 0x00, 0x64, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0xa0, 0x00, 0xff, 0xff, 0xff, 0xfb, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x42, 0x00, 0x72, 0x00, + 0x01, 0xd2, 0x01, 0x00, 0x00, 0x03, 0xfb, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6f, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x01, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0x00, 0x00, 0x00, 0xa0, 0x00, 0xff, 0xff, 0xff, 0xfb, 0x00, 0x00, 0x00, 0x10, 0x00, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x72, 0x01, 0x00, 0x00, 0x03, 0xfb, 0x00, 0x00, 0x00, 0x10, 0x00, 0x4f, 0x00, 0x76, 0x00, 0x65, 0x00, 0x72, 0x00, 0x76, 0x00, 0x69, 0x00, 0x65, 0x00, 0x77, 0x00, - 0x00, 0x00, 0x01, 0xd7, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x14, 0x00, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x01, 0xd7, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, 0x03, 0xfb, 0x00, 0x00, 0x00, 0x22, 0x00, 0x43, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x72, 0x00, 0x64, 0x00, 0x69, 0x00, 0x6e, 0x00, 0x61, 0x00, 0x74, 0x00, 0x65, 0x00, 0x43, 0x00, 0x61, 0x00, 0x70, 0x00, 0x74, 0x00, 0x75, 0x00, 0x72, 0x00, 0x65, 0x00, 0x00, 0x00, 0x01, 0x7e, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, 0x08, 0x00, 0x55, 0x00, 0x6e, 0x00, 0x64, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x01, 0xe4, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, - 0x00, 0xdc, 0x00, 0xff, 0xff, 0xff, 0xfb, 0x00, 0x00, 0x00, 0x10, 0x00, 0x42, 0x00, 0x72, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, 0x10, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6f, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x32, 0x00, 0x00, 0x00, 0x02, 0x13, - 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x95, 0x00, 0xff, 0xff, 0xff, 0xfb, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x37, 0x01, 0x00, 0x00, 0x03, 0xfb, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x47, 0x00, 0x50, 0x00, 0x53, 0x00, 0x49, 0x00, 0x6e, 0x00, 0x66, 0x00, 0x6f, 0x00, 0x72, 0x00, 0x6d, 0x00, 0x61, 0x00, 0x74, 0x00, 0x69, 0x00, 0x6f, 0x00, 0x6e, 0x00, 0x00, 0x00, - 0x01, 0xbb, 0x00, 0x00, 0x01, 0x05, 0x00, 0x00, 0x00, 0xcb, 0x00, 0xff, 0xff, 0xff, 0xfb, 0x00, + 0x01, 0xbb, 0x00, 0x00, 0x01, 0x05, 0x00, 0x00, 0x01, 0x0d, 0x01, 0x00, 0x00, 0x03, 0xfb, 0x00, 0x00, 0x00, 0x28, 0x00, 0x64, 0x00, 0x77, 0x00, 0x4f, 0x00, 0x70, 0x00, 0x65, 0x00, 0x6e, 0x00, 0x6c, 0x00, 0x61, 0x00, 0x79, 0x00, 0x65, 0x00, 0x72, 0x00, 0x73, 0x00, 0x4f, 0x00, 0x76, 0x00, 0x65, 0x00, 0x72, 0x00, 0x76, 0x00, 0x69, 0x00, 0x65, 0x00, 0x77, 0x00, 0x00, 0x00, 0x01, 0x64, - 0x00, 0x00, 0x01, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, - 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x34, 0xfc, 0x02, 0x00, 0x00, 0x00, 0x02, 0xfb, 0x00, - 0x00, 0x00, 0x1e, 0x00, 0x53, 0x00, 0x65, 0x00, 0x78, 0x00, 0x74, 0x00, 0x61, 0x00, 0x6e, 0x00, - 0x74, 0x00, 0x65, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x62, 0x00, 0x6f, 0x00, - 0x78, 0x00, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x02, 0x34, 0x00, 0x00, 0x00, 0xcd, 0x00, 0xff, - 0xff, 0xff, 0xfb, 0x00, 0x00, 0x00, 0x20, 0x00, 0x74, 0x00, 0x68, 0x00, 0x65, 0x00, 0x54, 0x00, - 0x69, 0x00, 0x6c, 0x00, 0x65, 0x00, 0x53, 0x00, 0x63, 0x00, 0x61, 0x00, 0x6c, 0x00, 0x65, 0x00, - 0x44, 0x00, 0x6f, 0x00, 0x63, 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x7a, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x7a, - 0x00, 0x00, 0x00, 0x91, 0xfc, 0x01, 0x00, 0x00, 0x00, 0x01, 0xfb, 0x00, 0x00, 0x00, 0x14, 0x00, - 0x4d, 0x00, 0x65, 0x00, 0x73, 0x00, 0x73, 0x00, 0x61, 0x00, 0x67, 0x00, 0x65, 0x00, 0x4c, 0x00, - 0x6f, 0x00, 0x67, 0x00, 0x00, 0x00, 0x01, 0x2e, 0x00, 0x00, 0x03, 0x7a, 0x00, 0x00, 0x00, 0x83, - 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x03, 0x48, 0x00, 0x00, 0x02, 0x34, 0x00, 0x00, 0x00, 0x01, - 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0xfc, 0x00, 0x00, 0x00, - 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x6d, 0x00, - 0x4c, 0x00, 0x61, 0x00, 0x79, 0x00, 0x65, 0x00, 0x72, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, - 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, 0x03, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x6d, 0x00, 0x56, - 0x00, 0x65, 0x00, 0x63, 0x00, 0x74, 0x00, 0x6f, 0x00, 0x72, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, - 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, 0x03, 0x00, 0x00, 0x01, 0x84, 0x00, 0x00, 0x00, - 0xb0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x18, 0x00, 0x6d, 0x00, - 0x46, 0x00, 0x69, 0x00, 0x6c, 0x00, 0x65, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, + 0x00, 0x00, 0x01, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, + 0x1c, 0x00, 0x75, 0x00, 0x6e, 0x00, 0x64, 0x00, 0x6f, 0x00, 0x2f, 0x00, 0x72, 0x00, 0x65, 0x00, + 0x64, 0x00, 0x6f, 0x00, 0x20, 0x00, 0x64, 0x00, 0x6f, 0x00, 0x63, 0x00, 0x6b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x04, 0x01, 0x00, 0x00, 0x03, 0xfb, 0x00, + 0x00, 0x00, 0x2e, 0x00, 0x41, 0x00, 0x64, 0x00, 0x76, 0x00, 0x61, 0x00, 0x6e, 0x00, 0x63, 0x00, + 0x65, 0x00, 0x64, 0x00, 0x44, 0x00, 0x69, 0x00, 0x67, 0x00, 0x69, 0x00, 0x74, 0x00, 0x69, 0x00, + 0x7a, 0x00, 0x69, 0x00, 0x6e, 0x00, 0x67, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, + 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, + 0x00, 0x50, 0xfb, 0x00, 0x00, 0x00, 0x34, 0x00, 0x53, 0x00, 0x74, 0x00, 0x61, 0x00, 0x74, 0x00, + 0x69, 0x00, 0x73, 0x00, 0x74, 0x00, 0x61, 0x00, 0x6c, 0x00, 0x53, 0x00, 0x75, 0x00, 0x6d, 0x00, + 0x6d, 0x00, 0x61, 0x00, 0x72, 0x00, 0x79, 0x00, 0x44, 0x00, 0x6f, 0x00, 0x63, 0x00, 0x6b, 0x00, + 0x57, 0x00, 0x69, 0x00, 0x64, 0x00, 0x67, 0x00, 0x65, 0x00, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0xfb, 0x01, 0x00, 0x00, 0x03, 0xfb, 0x00, 0x00, 0x00, + 0x26, 0x00, 0x42, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6b, 0x00, 0x6d, 0x00, 0x61, 0x00, 0x72, 0x00, + 0x6b, 0x00, 0x73, 0x00, 0x44, 0x00, 0x6f, 0x00, 0x63, 0x00, 0x6b, 0x00, 0x57, 0x00, 0x69, 0x00, + 0x64, 0x00, 0x67, 0x00, 0x65, 0x00, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x03, 0xfb, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x4c, 0x00, + 0x61, 0x00, 0x79, 0x00, 0x65, 0x00, 0x72, 0x00, 0x73, 0x01, 0x00, 0x00, 0x03, 0xa7, 0x00, 0x00, + 0x01, 0x60, 0x00, 0x00, 0x00, 0x92, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x34, 0xfc, 0x02, 0x00, 0x00, 0x00, 0x05, 0xfb, 0x00, 0x00, 0x00, + 0x1e, 0x00, 0x53, 0x00, 0x65, 0x00, 0x78, 0x00, 0x74, 0x00, 0x61, 0x00, 0x6e, 0x00, 0x74, 0x00, + 0x65, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x62, 0x00, 0x6f, 0x00, 0x78, 0x00, + 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x02, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xfb, 0x00, 0x00, 0x00, 0x18, 0x00, 0x4c, 0x00, 0x61, 0x00, 0x79, 0x00, 0x65, 0x00, 0x72, 0x00, + 0x53, 0x00, 0x74, 0x00, 0x79, 0x00, 0x6c, 0x00, 0x69, 0x00, 0x6e, 0x00, 0x67, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0xdc, 0x01, 0x00, 0x00, 0x03, 0xfb, 0x00, + 0x00, 0x00, 0x22, 0x00, 0x50, 0x00, 0x72, 0x00, 0x6f, 0x00, 0x63, 0x00, 0x65, 0x00, 0x73, 0x00, + 0x73, 0x00, 0x69, 0x00, 0x6e, 0x00, 0x67, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, + 0x62, 0x00, 0x6f, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x9f, 0x01, 0x00, 0x00, 0x03, 0xfb, 0x00, 0x00, 0x00, 0x14, 0x00, 0x44, 0x00, 0x6f, 0x00, + 0x63, 0x00, 0x6b, 0x00, 0x57, 0x00, 0x69, 0x00, 0x64, 0x00, 0x67, 0x00, 0x65, 0x00, 0x74, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x3f, 0x01, 0x00, 0x00, 0x03, + 0xfb, 0x00, 0x00, 0x00, 0x20, 0x00, 0x74, 0x00, 0x68, 0x00, 0x65, 0x00, 0x54, 0x00, 0x69, 0x00, + 0x6c, 0x00, 0x65, 0x00, 0x53, 0x00, 0x63, 0x00, 0x61, 0x00, 0x6c, 0x00, 0x65, 0x00, 0x44, 0x00, + 0x6f, 0x00, 0x63, 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x88, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x05, 0xaf, 0x00, 0x00, + 0x02, 0xfd, 0xfc, 0x01, 0x00, 0x00, 0x00, 0x03, 0xfb, 0x00, 0x00, 0x00, 0x14, 0x00, 0x4d, 0x00, + 0x65, 0x00, 0x73, 0x00, 0x73, 0x00, 0x61, 0x00, 0x67, 0x00, 0x65, 0x00, 0x4c, 0x00, 0x6f, 0x00, + 0x67, 0x00, 0x00, 0x00, 0x01, 0x2e, 0x00, 0x00, 0x03, 0x7a, 0x00, 0x00, 0x00, 0x9d, 0x01, 0x00, + 0x00, 0x03, 0xfb, 0x00, 0x00, 0x00, 0x26, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, + 0x49, 0x00, 0x6e, 0x00, 0x70, 0x00, 0x75, 0x00, 0x74, 0x00, 0x44, 0x00, 0x6f, 0x00, 0x63, 0x00, + 0x6b, 0x00, 0x57, 0x00, 0x69, 0x00, 0x64, 0x00, 0x67, 0x00, 0x65, 0x00, 0x74, 0x02, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x64, 0xfb, 0x00, + 0x00, 0x00, 0x1a, 0x00, 0x50, 0x00, 0x79, 0x00, 0x74, 0x00, 0x68, 0x00, 0x6f, 0x00, 0x6e, 0x00, + 0x43, 0x00, 0x6f, 0x00, 0x6e, 0x00, 0x73, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x65, 0x01, 0x00, 0x00, + 0x01, 0x4f, 0x00, 0x00, 0x05, 0xaf, 0x00, 0x00, 0x00, 0x72, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, + 0x05, 0xaf, 0x00, 0x00, 0x01, 0x5d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0xfc, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x32, 0x00, 0x6d, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, + 0x61, 0x00, 0x53, 0x00, 0x6f, 0x00, 0x75, 0x00, 0x72, 0x00, 0x63, 0x00, 0x65, 0x00, 0x4d, 0x00, + 0x61, 0x00, 0x6e, 0x00, 0x61, 0x00, 0x67, 0x00, 0x65, 0x00, 0x72, 0x00, 0x54, 0x00, 0x6f, 0x00, + 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, 0x03, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x6d, + 0x00, 0x4c, 0x00, 0x61, 0x00, 0x79, 0x00, 0x65, 0x00, 0x72, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, + 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, 0x02, 0x00, 0x00, 0x00, 0xc2, 0xff, 0xff, 0xff, + 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x6d, 0x00, + 0x56, 0x00, 0x65, 0x00, 0x63, 0x00, 0x74, 0x00, 0x6f, 0x00, 0x72, 0x00, 0x54, 0x00, 0x6f, 0x00, + 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, 0x03, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, + 0x00, 0xb0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x18, 0x00, 0x6d, + 0x00, 0x46, 0x00, 0x69, 0x00, 0x6c, 0x00, 0x65, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, + 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, 0x01, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x6d, 0x00, 0x4d, 0x00, + 0x61, 0x00, 0x70, 0x00, 0x4e, 0x00, 0x61, 0x00, 0x76, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, + 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, 0x01, 0x00, 0x00, 0x00, 0xe6, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x6d, 0x00, 0x41, + 0x00, 0x74, 0x00, 0x74, 0x00, 0x72, 0x00, 0x69, 0x00, 0x62, 0x00, 0x75, 0x00, 0x74, 0x00, 0x65, + 0x00, 0x73, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, + 0x01, 0x00, 0x00, 0x02, 0xec, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x6d, 0x00, 0x48, 0x00, 0x65, 0x00, 0x6c, 0x00, 0x70, 0x00, + 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, 0x01, 0x00, 0x00, + 0x04, 0xea, 0x00, 0x00, 0x05, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, + 0x00, 0x20, 0x00, 0x6d, 0x00, 0x44, 0x00, 0x69, 0x00, 0x67, 0x00, 0x69, 0x00, 0x74, 0x00, 0x69, + 0x00, 0x7a, 0x00, 0x65, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, + 0x00, 0x72, 0x01, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x6d, 0x00, 0x4c, 0x00, 0x61, 0x00, 0x62, 0x00, + 0x65, 0x00, 0x6c, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, + 0x72, 0x01, 0x00, 0x00, 0x02, 0x0a, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x6d, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, + 0x00, 0x62, 0x00, 0x61, 0x00, 0x73, 0x00, 0x65, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, + 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, 0x00, 0x00, 0x00, 0x02, 0x6f, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x6d, 0x00, 0x57, 0x00, + 0x65, 0x00, 0x62, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, + 0x72, 0x01, 0x00, 0x00, 0x03, 0x38, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x6d, 0x00, 0x50, 0x00, 0x6c, 0x00, 0x75, 0x00, 0x67, + 0x00, 0x69, 0x00, 0x6e, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, + 0x00, 0x72, 0x01, 0x00, 0x00, 0x03, 0x6a, 0x00, 0x00, 0x02, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x00, + 0x6d, 0x00, 0x41, 0x00, 0x64, 0x00, 0x76, 0x00, 0x61, 0x00, 0x6e, 0x00, 0x63, 0x00, 0x65, 0x00, + 0x64, 0x00, 0x44, 0x00, 0x69, 0x00, 0x67, 0x00, 0x69, 0x00, 0x74, 0x00, 0x69, 0x00, 0x7a, 0x00, + 0x65, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x1c, 0x00, 0x6d, 0x00, 0x52, 0x00, 0x61, 0x00, 0x73, 0x00, 0x74, 0x00, 0x65, + 0x00, 0x72, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xb0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x6d, 0x00, 0x53, 0x00, 0x6e, 0x00, 0x61, 0x00, 0x70, 0x00, + 0x70, 0x00, 0x69, 0x00, 0x6e, 0x00, 0x67, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, 0x01, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x6d, 0x00, 0x4d, 0x00, 0x61, - 0x00, 0x70, 0x00, 0x4e, 0x00, 0x61, 0x00, 0x76, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, - 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, 0x01, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x6d, 0x00, 0x41, 0x00, - 0x74, 0x00, 0x74, 0x00, 0x72, 0x00, 0x69, 0x00, 0x62, 0x00, 0x75, 0x00, 0x74, 0x00, 0x65, 0x00, - 0x73, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, 0x01, - 0x00, 0x00, 0x02, 0x6f, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x18, 0x00, 0x6d, 0x00, 0x48, 0x00, 0x65, 0x00, 0x6c, 0x00, 0x70, 0x00, 0x54, - 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, 0x01, 0x00, 0x00, 0x04, - 0x51, 0x00, 0x00, 0x05, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x6d, 0x00, 0x44, 0x00, 0x69, 0x00, 0x67, 0x00, 0x69, 0x00, 0x74, 0x00, 0x69, 0x00, - 0x7a, 0x00, 0x65, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, - 0x72, 0x01, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x6d, 0x00, 0x4c, 0x00, 0x61, 0x00, 0x62, 0x00, 0x65, - 0x00, 0x6c, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, - 0x01, 0x00, 0x00, 0x01, 0x6c, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x6d, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, - 0x62, 0x00, 0x61, 0x00, 0x73, 0x00, 0x65, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, - 0x42, 0x00, 0x61, 0x00, 0x72, 0x00, 0x00, 0x00, 0x02, 0x6f, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x6d, 0x00, 0x57, 0x00, 0x65, - 0x00, 0x62, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, - 0x01, 0x00, 0x00, 0x02, 0x6f, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x6d, 0x00, 0x50, 0x00, 0x6c, 0x00, 0x75, 0x00, 0x67, 0x00, - 0x69, 0x00, 0x6e, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, - 0x72, 0x01, 0x00, 0x00, 0x02, 0x7e, 0x00, 0x00, 0x02, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x00, 0x6d, - 0x00, 0x41, 0x00, 0x64, 0x00, 0x76, 0x00, 0x61, 0x00, 0x6e, 0x00, 0x63, 0x00, 0x65, 0x00, 0x64, - 0x00, 0x44, 0x00, 0x69, 0x00, 0x67, 0x00, 0x69, 0x00, 0x74, 0x00, 0x69, 0x00, 0x7a, 0x00, 0x65, - 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x1c, 0x00, 0x6d, 0x00, 0x52, 0x00, 0x61, 0x00, 0x73, 0x00, 0x74, 0x00, 0x65, 0x00, - 0x72, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x61, 0x00, 0x72, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xb0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, }; static const unsigned char defaultComposerUIgeometry[] = diff --git a/src/ui/qgisapp.ui b/src/ui/qgisapp.ui index f7d133e72dca..89e348ddc30d 100755 --- a/src/ui/qgisapp.ui +++ b/src/ui/qgisapp.ui @@ -158,6 +158,7 @@ + @@ -352,7 +353,6 @@ false - @@ -589,6 +589,25 @@ false + + + Data Source Manager Toolbar + + + Data Source Manager Toolbar + + + TopToolBarArea + + + false + + + + + + + @@ -2647,6 +2666,9 @@ Acts on currently active editable layer Open Data Source Manager + + Ctrl+L +