Coloured slider tracks with double-click reset, aligned filter titles; entries release focus before their owners go (12.14c)

This commit is contained in:
雷电芽衣 committed 2026-09-30 03:32:51 -04:00
1 parent 2183348aa6
commit 2fa8d9921d
39 files changed
+1387 -311

No files matched your search

+4
View File
@@ -22,11 +22,15 @@ private:
const std::function<void(int)> m_step;
};
// An owner's destructor: its focused entry commits while members live.
void releaseFocus(QWidget &owner);
// Swift's ColorPickerSheet: field, hue strip, preview, entry.
class ColorPickerSheet : public QWidget {
Q_OBJECT
public:
ColorPickerSheet(EditorSession &session, std::function<void(bool)> finish, QWidget *parent = nullptr);
~ColorPickerSheet() override;
protected:
void paintEvent(QPaintEvent *event) override;