service/tray: provide default sorting for SystemTray.items

Items are first sorted by category, and then by name.
This commit is contained in:
outfoxxed 2025-03-27 13:51:43 -07:00
parent 392f56c40e
commit 69430e3873
Signed by untrusted user: outfoxxed
GPG key ID: 4C88A185FB89301E
3 changed files with 30 additions and 2 deletions

View file

@ -31,5 +31,8 @@ private slots:
void onItemUnregistered(qs::service::sni::StatusNotifierItem* item);
private:
static bool
compareItems(qs::service::sni::StatusNotifierItem* a, qs::service::sni::StatusNotifierItem* b);
ObjectModel<qs::service::sni::StatusNotifierItem> mItems {this};
};