Extract the Profiles tab into gui/profiles.py #131

Open
opened 2026-08-23 01:44:31 -04:00 by mysticalsoap · 0 comments
Owner

Moves out of AqomuiGui (#83):

  • the profileTab setupUi block and the profile widget bookkeeping (add_profile, del_profile, edit_profile, new_profile, display_profile, the setattr("{number}_widget") pattern)
  • EditProfile and ProfileWidget migrate in from aqomui/profiles.py — this screen is their only consumer, and the old module dissolves

Not this issue: connect_profile's server resolution — that is catalog/#123 policy the tray and cli need too. The tab emits connect(number).

Interface: profile_dict in/out plus connect(number); the tray menu reads the same dict.

Ordering: #71 questions whether the feature survives at all — settle that first. If profiles stay, extract on the next touch per the #83 pacing rule.

Moves out of AqomuiGui (#83): - the profileTab setupUi block and the profile widget bookkeeping (`add_profile`, `del_profile`, `edit_profile`, `new_profile`, `display_profile`, the `setattr("{number}_widget")` pattern) - `EditProfile` and `ProfileWidget` migrate in from aqomui/profiles.py — this screen is their only consumer, and the old module dissolves Not this issue: `connect_profile`'s server resolution — that is catalog/#123 policy the tray and cli need too. The tab emits connect(number). Interface: profile_dict in/out plus connect(number); the tray menu reads the same dict. Ordering: #71 questions whether the feature survives at all — settle that first. If profiles stay, extract on the next touch per the #83 pacing rule.
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
mysticalsoap/aqomui#131
No description provided.