A layered image editor for Linux and Omarchy, ported from Compositor (github.com/robbietilton/Compositor), whose Swift source is its specification. It reads and writes Compositor's .comp projects. Packages for Ubuntu, Fedora and Arch come from the release workflow; scripts/install/ holds one install script per distribution family, and flake.nix serves NixOS. Co-Authored-By: Claude <noreply@anthropic.com>
11 lines
476 B
C++
11 lines
476 B
C++
// Swift's FloatingSelection extension: Ctrl+T on selected pixels.
|
|
public:
|
|
bool canTransformSelection() const;
|
|
void transformCommand();
|
|
void beginSelectionTransform(std::function<void()> done = {});
|
|
std::optional<QTransform> floatingSelectionTransform(const TransformEdit &edit) const;
|
|
|
|
private:
|
|
void mergeFloatingTransform(const TransformEdit &edit, const FloatingTransform &floating);
|
|
void cancelFloatingTransform(const FloatingTransform &floating);
|