Files
2026-11-01 15:38:43 +01:00

19 lines
579 B
C

// SPDX-License-Identifier: GPL-3.0-or-later
// Copyright (C) 2026 Dany Thinnes
#pragma once
#include <QString>
// 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);