In Plasma expanded representation is created only on demand but since Folder View is used as containment and already massively complex, all of this is created right away. To speed up startup, delay setting the model until the applet is expanded.
Details
Details
- Reviewers
hein - Group Reviewers
Plasma - Commits
- R119:3a5369e86f33: [Folder View] Delay delegate creation until plasmoid expands
I have 6 FV applets in my panel set to various locations (Pictures, Trash, Home), my Plasma starts half a second faster after this change.
The listingCompleted property could be moved into the FolderModel
Diff Detail
Diff Detail
- Repository
- R119 Plasma Desktop
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Comment Actions
The listingCompleted property could be moved into the FolderModel
I think it's better to have seperate signals for start and stop here to reinforce the transactional nature ... if this was moved into FM it should be a enum similar to Loader.status imho (which would be nice for sure).