Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Gwenview Gwenview
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 4
    • Issues 4
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 13
    • Merge requests 13
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Graphics
  • GwenviewGwenview
  • Merge requests
  • !121

Merged
Created Dec 03, 2021 by Fushan Wen@fusionfutureDeveloper

importer: Show "Install protocol support" button when protocol support is missing

  • Overview 53
  • Commits 1
  • Pipelines 44
  • Changes 5

Currently, when the protocol support is not installed (e.g. kamera), the importer will report "Unknown protocol" error and leaves the dialog empty without any further instruction. The behavior is not friendly for 1-dot users as mentioned in the Nate's blog article.

This commit adds a button named "Install protocol support for %1". The button is only visible when DocumentDirFinder emits KIO::Error::ERR_CANNOT_CREATE_SLAVE error. The button can

  1. open Discover and directly open kamera page if the scheme is "camera".
  2. open Discover and search the scheme for other schemes.

To make DocumentDirFinder able to emit error signal, a new signal named error() is added to DocumentDirFinder.

FEATURE: 446420

Kamera is missing Nav to Kamera page if the protocol is "camera" Other protocol Search for the protocol name
图片 image 图片 image
Edited Dec 11, 2021 by Fushan Wen
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: work/fusionfuture/FEATURE446420-guide-install-protocol-support