From 21b6a7b26d8b6675841bd1c36fa69db76dea9e14 Mon Sep 17 00:00:00 2001 From: Meriem-BenIsmail Date: Tue, 14 Jan 2025 17:47:06 +0100 Subject: [PATCH 1/3] qgz logo added. add select class to svg --- packages/base/src/icons.ts | 6 ++++ packages/base/style/icons/logo_mini_qgz.svg | 34 +++++++++++++++++++++ python/jupytergis_qgis/src/plugins.ts | 10 ++++-- 3 files changed, 48 insertions(+), 2 deletions(-) create mode 100644 packages/base/style/icons/logo_mini_qgz.svg diff --git a/packages/base/src/icons.ts b/packages/base/src/icons.ts index 6d0b86243..a255f8f17 100644 --- a/packages/base/src/icons.ts +++ b/packages/base/src/icons.ts @@ -14,6 +14,7 @@ import visibilitySvgStr from '../style/icons/visibility.svg'; import nonVisibilitySvgStr from '../style/icons/nonvisibility.svg'; import geoJsonSvgStr from '../style/icons/geojson.svg'; import moundSvgStr from '../style/icons/mound.svg'; +import logoMiniQGZ from '../style/icons/logo_mini_qgz.svg'; export const logoIcon = new LabIcon({ name: 'jupytergis::logo', @@ -54,3 +55,8 @@ export const moundIcon = new LabIcon({ name: 'jupytergis::mound', svgstr: moundSvgStr }); + +export const logoMiniIconQGZ = new LabIcon({ + name: 'jupytergis::logoQGZ', + svgstr: logoMiniQGZ +}); diff --git a/packages/base/style/icons/logo_mini_qgz.svg b/packages/base/style/icons/logo_mini_qgz.svg new file mode 100644 index 000000000..365654d61 --- /dev/null +++ b/packages/base/style/icons/logo_mini_qgz.svg @@ -0,0 +1,34 @@ + + + + + + \ No newline at end of file diff --git a/python/jupytergis_qgis/src/plugins.ts b/python/jupytergis_qgis/src/plugins.ts index 45afbb0a8..bdc3e43c2 100644 --- a/python/jupytergis_qgis/src/plugins.ts +++ b/python/jupytergis_qgis/src/plugins.ts @@ -26,7 +26,12 @@ import { PathExt } from '@jupyterlab/coreutils'; import { IRenderMimeRegistry } from '@jupyterlab/rendermime'; import { Widget } from '@lumino/widgets'; -import { JupyterGISWidget, logoMiniIcon, requestAPI } from '@jupytergis/base'; +import { + JupyterGISWidget, + logoMiniIcon, + logoMiniIconQGZ, + requestAPI +} from '@jupytergis/base'; import { JupyterGISWidgetFactory } from '@jupytergis/jupytergis-core'; import { IJupyterGISDocTracker, IJupyterGISWidget } from '@jupytergis/schema'; import { QGSModelFactory, QGZModelFactory } from './modelfactory'; @@ -143,7 +148,7 @@ const activate = async ( extensions: ['.qgz', '.QGZ'], fileFormat: 'base64', contentType: 'QGZ', - icon: logoMiniIcon + icon: logoMiniIconQGZ }); const QGISSharedModelFactory: SharedDocumentFactory = () => { @@ -159,6 +164,7 @@ const activate = async ( ); const widgetCreatedCallback = (sender: any, widget: JupyterGISWidget) => { + widget.title.icon = logoMiniIconQGZ; // Notify the instance tracker if restore data needs to update. widget.context.pathChanged.connect(() => { tracker.save(widget); From 9c337dd8897691bd8dea1c5ce634d1ee2f363316 Mon Sep 17 00:00:00 2001 From: Meriem-BenIsmail Date: Wed, 15 Jan 2025 11:08:51 +0100 Subject: [PATCH 2/3] check links --- packages/base/style/icons/logo_mini_qgz.svg | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/base/style/icons/logo_mini_qgz.svg b/packages/base/style/icons/logo_mini_qgz.svg index 365654d61..b8bfc5bba 100644 --- a/packages/base/style/icons/logo_mini_qgz.svg +++ b/packages/base/style/icons/logo_mini_qgz.svg @@ -1,6 +1,3 @@ - - - Date: Wed, 15 Jan 2025 10:09:35 +0000 Subject: [PATCH 3/3] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- packages/base/style/icons/logo_mini_qgz.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/base/style/icons/logo_mini_qgz.svg b/packages/base/style/icons/logo_mini_qgz.svg index b8bfc5bba..5100f477c 100644 --- a/packages/base/style/icons/logo_mini_qgz.svg +++ b/packages/base/style/icons/logo_mini_qgz.svg @@ -28,4 +28,4 @@ fill="#FFFFFF" fill-opacity="0.172" /> - \ No newline at end of file +