Repository navigation
Schwebende Panels als Geschwister des obersten Fensters; ✕ an jedem Panel - #74
Merged
Merged
Conversation
…anel Zwei Betreiberwuensche vom 2026-11-04, mit den Panels als eigene Fenster in Longpath: "nicht alle offenen fenster lassen sich durch anklicken in den vordergrund schieben." -- Die Panels hingen am (verborgenen) Logbuch-Fenster, Longpaths eigene am Hauptfenster: zwei Geschwisterkreise, und ein Klick hebt nur innerhalb des eigenen. PanelContainerWidget::setFloating klettert jetzt zum OBERSTEN Fenster; als Geschwister eines Fensters gilt die Klickreihenfolge fuer alle. Eigenstaendig aendert sich nichts (kein Elternfenster). "alle fenster muessen sich mit X schliessen lassen!" -- Neben dem ↙ steht im rahmenlosen Fenster ein ✕ (PanelHeaderBar:: setCloseAffordanceEnabled, chromlos als Knopf neben dem Schloss): zurueck in die Flaeche UND ausgeblendet (schliessenUndAusblenden, Signal versteckt), wie ein weggenommener Haken in Fenster > Panels. MainWindow::setzePanelSichtbar/istPanelSichtbar nach aussen; der Haken (setzePanelSchwebend) holt ein ausgeblendetes Panel sichtbar hervor, und das ✕ sichert das Profil. test_einbettung::geschwisterDesOberstenFenstersUndDasKreuz. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
oe5sos
added a commit
to oe5sos/Longpath
that referenced
this pull request
Nov 4, 2026
… fehlende Hardware (#400) * Contest-Panels als Geschwister, ✕ an jedem Panel, Combined-Liste ohne fehlende Hardware Drei Betreiberpunkte vom 2026-11-04 (Abend): "nicht alle offenen fenster lassen sich durch anklicken in den vordergrund schieben." -- Die Panels des Contestprogramms hingen am verborgenen Logbuch-Fenster, Longpaths eigene am Hauptfenster: zwei Geschwisterkreise. Mit oe5sos/Contestprogramm#74 haengen sie am OBERSTEN Fenster; hier dockt ContestFenster::schliesse() vorher alle Panels zurueck (sonst ueberlebten sie das Logbuch mit totem Controller), und der Pruefstand erwartet das Elternfenster als Eltern. "alle fenster muessen sich mit X schliessen lassen!" -- das ✕ kommt aus dem Contestprogramm (zurueck und ausgeblendet); Prueffall dasKreuzBlendetAusUndDerHakenHoltEsWieder: ✕, weg, Haken, wieder da, und schliesse() mit schwebendem Panel laesst nichts stehen. "combined: die alten wie zb ACOM raus" -- zeigeKombiListe() fuehrt Hardware hinter einem ausgeschalteten Hauptschalter nicht mehr auf (AppletVisibilityController::isListed, dieselbe Regel wie im Containers-Menue und hinter dem +). Submodul auf #74 (d49056b). Nicht live gesehen. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> * Submodul auf Contestprogramm main nach #74 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
oe5sos
added a commit
that referenced
this pull request
Nov 5, 2026
…ber-Zeiger (#77) Im Longpath-Log vom 2026-11-05: "QObject::connect(...): unique connections require a pointer to member function of a QObject subclass" -- die Verbindung in setzePanelSchwebend() (versteckt -> saveActiveProfileState) war mit Lambda und Qt::UniqueConnection, Qt lehnt das ab, und das ✕ sicherte seit #74 nie. Jetzt ein Slot (sichereProfilNachVersteckt) mit Member-Zeiger. test_einbettung::geschwisterDesOberstenFenstersUndDasKreuz faellt bei dieser Warnung (QTest::failOnWarning) -- gegen die alte Fassung rot. Co-authored-by: Ralph Martin Fischer <ralphmartinfischer@MacBook-Air-von-Ralph.local> Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Schwebende Panels als Geschwister des obersten Fensters; ✕ an jedem Panel
Zwei Betreiberwuensche vom 2026-11-04, mit den Panels als eigene
Fenster in Longpath:
"nicht alle offenen fenster lassen sich durch anklicken in den
vordergrund schieben." -- Die Panels hingen am (verborgenen)
Logbuch-Fenster, Longpaths eigene am Hauptfenster: zwei
Geschwisterkreise, und ein Klick hebt nur innerhalb des eigenen.
PanelContainerWidget::setFloating klettert jetzt zum OBERSTEN Fenster;
als Geschwister eines Fensters gilt die Klickreihenfolge fuer alle.
Eigenstaendig aendert sich nichts (kein Elternfenster).
"alle fenster muessen sich mit X schliessen lassen!" -- Neben dem ↙
steht im rahmenlosen Fenster ein ✕ (PanelHeaderBar::
setCloseAffordanceEnabled, chromlos als Knopf neben dem Schloss):
zurueck in die Flaeche UND ausgeblendet (schliessenUndAusblenden,
Signal versteckt), wie ein weggenommener Haken in Fenster > Panels.
MainWindow::setzePanelSichtbar/istPanelSichtbar nach aussen; der Haken
(setzePanelSchwebend) holt ein ausgeblendetes Panel sichtbar hervor, und
das ✕ sichert das Profil.
test_einbettung::geschwisterDesOberstenFenstersUndDasKreuz.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com