Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Latte Dock Latte Dock
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • 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
  • Plasma
  • Latte DockLatte Dock
  • Issues
  • #94

Closed
Open
Created Dec 17, 2021 by Thomas Anderson@tnyeanderson

Questions about View/Containment/plasmaTasksModel etc

Copied from https://www.reddit.com/r/kde/comments/reamc0/latte_dock_any_questions_about_settings/

Hi /u/psifidotos really appreciate your work on Latte. I opened and am now working on bug 446711, and I figured since you're offering your expertise here this might be a decent place to ask some questions about the code (even though my question isn't about settings specifically).

In the code, what exactly is a View vs a Containment (i.e. containmentinterface.cpp and view.cpp)? And is the list of apps within a dock stored in ContainmentInterface.plasmaTasksModel (or latteTasksModel)? What is the difference between these two models, and is it possible to get the path to the corresponding .desktop file of each app from somewhere?

This is my first time working with any kind of depth in C++ or Qt, so it might just be my unfamiliarity, but I'm feeling pretty lost at the moment...

On the bright side, after much struggle on Kubuntu 20.04, I got it to build by reverting 05e588c3330aa1bc7c45b26afb4c1f53266548a0 so I can at least begin to work on it! :)

Thanks again!!

Assignee
Assign to
Time tracking