// SPDX-License-Identifier: GPL-3.0-or-later // Copyright (C) 2026 Dany Thinnes #pragma once #include // Ergebnis der Erkennung, ob eine Datei auf einem Wechseldatentraeger // (SD-Karte, USB-Stick, Kartenleser) liegt. struct RemovableInfo { bool removable = false; QString partition; // z. B. /dev/sdb1 oder /dev/mmcblk0p1 QString disk; // z. B. /dev/sdb oder /dev/mmcblk0 QString mountPoint; // z. B. /run/media/user/SDKARTE QString label; // Datentraegername, falls vorhanden }; RemovableInfo detectRemovable(const QString &file);