Port DeviceManager to enum class

This commit is contained in:
Jonas Kvinge
2025-06-22 17:35:19 +02:00
parent 8cea020fac
commit 0158f7f08a
5 changed files with 17 additions and 17 deletions

View File

@@ -326,12 +326,12 @@ QVariant DeviceManager::data(const QModelIndex &idx, int role) const {
return ((device_info->BestBackend() && device_info->BestBackend()->lister_) ? device_info->BestBackend()->lister_->DeviceFreeSpace(device_info->BestBackend()->unique_id_) : QVariant());
case Role_State:
if (device_info->device_) return State_Connected;
if (device_info->device_) return QVariant::fromValue(State::Connected);
if (device_info->BestBackend() && device_info->BestBackend()->lister_) {
if (device_info->BestBackend()->lister_->DeviceNeedsMount(device_info->BestBackend()->unique_id_)) return State_NotMounted;
return State_NotConnected;
if (device_info->BestBackend()->lister_->DeviceNeedsMount(device_info->BestBackend()->unique_id_)) return QVariant::fromValue(State::NotMounted);
return QVariant::fromValue(State::NotConnected);
}
return State_Remembered;
return QVariant::fromValue(State::Remembered);
case Role_UpdatingPercentage:
if (device_info->task_percentage_ == -1) return QVariant();