src/lib/resourceinstance.cpp:149: TODO: update the service info src/lib/resourceinstance.cpp:161: TODO: update the service info src/imports/resourcemodel.cpp:103: NOTE: What to do if the file does not exist? Ignoring that case since the daemon creates it on startup. Is it plausible that somebody will instantiate the ResourceModel before the daemon is started? src/imports/resourcemodel.cpp:133: TODO: Database connection naming could be smarter (thread-id-based, reusing connections...?) src/imports/resourcemodel.cpp:335: TODO: Will probably need some more special handling - for application:/ and a few more src/imports/resourcemodel.cpp:551: TODO: This might be smarter possibly, but might collide with the SQL model. Implement a custom model with internal cache instead of basing it on QSqlModel. src/imports/activitiesextensionplugin.cpp:30: TODO: Clean up unused classes from the imports module src/imports/activitiesextensionplugin.cpp:32: TODO: Since plasma is now dealing with activity model wallpapers, replace ActivityModel with the KActivities::ActivitiesModel (but keep the name)