refactor: Fix some clang-tidy warnings

This commit is contained in:
Lars Toenning
2024-11-15 20:50:49 +01:00
parent efc39a564b
commit 64b765529e
23 changed files with 56 additions and 81 deletions

View File

@@ -15,8 +15,6 @@ SWIFT_DEFINE_VALUEOBJECT_MIXINS(swift::misc, CApplicationInfo)
namespace swift::misc
{
CApplicationInfo::CApplicationInfo() {}
CApplicationInfo::CApplicationInfo(Application app) : m_app(app),
m_wordSize(CBuildConfig::buildWordSize()),
m_exePath(QCoreApplication::applicationDirPath()),
@@ -43,7 +41,7 @@ namespace swift::misc
switch (getApplication())
{
case Laucher: return launcher;
case Launcher: return launcher;
case PilotClientCore: return core;
case PilotClientGui: return gui;
case MappingTool: return mapping;
@@ -94,7 +92,7 @@ namespace swift::misc
{
switch (getApplication())
{
case Laucher: return CIcons::SwiftLauncher16;
case Launcher: return CIcons::SwiftLauncher16;
case PilotClientCore: return CIcons::SwiftCore16;
case PilotClientGui: return CIcons::Swift16;
case MappingTool: return CIcons::SwiftDatabase16;
@@ -218,7 +216,7 @@ namespace swift::misc
if (a.contains("test")) { return CApplicationInfo::UnitTest; } // names like testcore
if (a.contains("sample")) { return CApplicationInfo::Sample; }
if (a.contains("core")) { return CApplicationInfo::PilotClientCore; }
if (a.contains("launcher")) { return CApplicationInfo::Laucher; }
if (a.contains("launcher")) { return CApplicationInfo::Launcher; }
if (a.contains("gui")) { return CApplicationInfo::PilotClientGui; }
if (a.contains("data") || a.contains("mapping")) { return CApplicationInfo::MappingTool; }
return CApplicationInfo::Unknown;

View File

@@ -28,7 +28,7 @@ namespace swift::misc
enum Application
{
Unknown,
Laucher,
Launcher,
PilotClientCore,
PilotClientGui,
MappingTool,
@@ -52,7 +52,7 @@ namespace swift::misc
};
//! Default constructor.
CApplicationInfo();
CApplicationInfo() = default;
//! Constructor.
CApplicationInfo(Application app);
@@ -154,7 +154,7 @@ namespace swift::misc
//! Name of swift core
static const QString &swiftCore();
//! Info automatically initalized
//! Info automatically initialized
static const CApplicationInfo &autoInfo();
//! File name of the application info file
@@ -165,7 +165,7 @@ namespace swift::misc
private:
int m_app = static_cast<int>(Unknown);
int m_wordSize;
int m_wordSize {};
QString m_exePath;
QString m_applicationDataDir;
QString m_version;

View File

@@ -6,7 +6,6 @@
#include "misc/comparefunctions.h"
#include "misc/verify.h"
#include <QStringBuilder>
#include <QHostInfo>
#include <QtGlobal>
#include <QAudioDevice>
@@ -49,19 +48,18 @@ namespace swift::misc::audio
CAudioDeviceInfo CAudioDeviceInfo::getDefaultOutputDevice()
{
return CAudioDeviceInfo(OutputDevice, QMediaDevices::defaultAudioOutput().description());
return { OutputDevice, QMediaDevices::defaultAudioOutput().description() };
}
CAudioDeviceInfo CAudioDeviceInfo::getDefaultInputDevice()
{
return CAudioDeviceInfo(InputDevice, QMediaDevices::defaultAudioInput().description());
return { InputDevice, QMediaDevices::defaultAudioInput().description() };
}
QVariant CAudioDeviceInfo::propertyByIndex(CPropertyIndexRef index) const
{
if (index.isMyself()) { return QVariant::fromValue(*this); }
const ColumnIndex i = index.frontCasted<ColumnIndex>();
switch (i)
switch (index.frontCasted<ColumnIndex>())
{
case IndexDeviceType: return QVariant::fromValue(this->getType());
case IndexDeviceTypeAsString: return QVariant::fromValue(this->getTypeAsString());
@@ -79,8 +77,7 @@ namespace swift::misc::audio
(*this) = variant.value<CAudioDeviceInfo>();
return;
}
const ColumnIndex i = index.frontCasted<ColumnIndex>();
switch (i)
switch (index.frontCasted<ColumnIndex>())
{
case IndexDeviceType: m_type = static_cast<DeviceType>(variant.toInt()); return;
case IndexName: m_deviceName = variant.toString(); return;
@@ -93,8 +90,7 @@ namespace swift::misc::audio
int CAudioDeviceInfo::comparePropertyByIndex(CPropertyIndexRef index, const CAudioDeviceInfo &compareValue) const
{
if (index.isMyself()) { return m_deviceName.compare(compareValue.m_deviceName, Qt::CaseInsensitive); }
const ColumnIndex i = index.frontCasted<ColumnIndex>();
switch (i)
switch (index.frontCasted<ColumnIndex>())
{
case IndexDeviceTypeAsString:
case IndexDeviceType: return Compare::compare(m_type, compareValue.m_type);

View File

@@ -119,4 +119,4 @@ namespace swift::misc::audio
Q_DECLARE_METATYPE(swift::misc::audio::CAudioDeviceInfo)
Q_DECLARE_METATYPE(swift::misc::audio::CAudioDeviceInfo::DeviceType)
#endif // guard
#endif // SWIFT_MISC_AUDIO_AUDIODEVICE_H

View File

@@ -12,8 +12,6 @@ SWIFT_DEFINE_SEQUENCE_MIXINS(swift::misc::audio, CAudioDeviceInfo, CAudioDeviceI
namespace swift::misc::audio
{
CAudioDeviceInfoList::CAudioDeviceInfoList() {}
CAudioDeviceInfoList::CAudioDeviceInfoList(const CSequence &other) : CSequence(other)
{}

View File

@@ -30,7 +30,7 @@ namespace swift::misc::audio
using CSequence::CSequence;
//! Default constructor.
CAudioDeviceInfoList();
CAudioDeviceInfoList() = default;
//! Construct from a base class object.
CAudioDeviceInfoList(const CSequence &other);
@@ -101,4 +101,4 @@ namespace swift::misc::audio
Q_DECLARE_METATYPE(swift::misc::audio::CAudioDeviceInfoList)
Q_DECLARE_METATYPE(swift::misc::CCollection<swift::misc::audio::CAudioDeviceInfo>)
#endif // guard
#endif // SWIFT_MISC_AUDIO_AUDIODEVICELIST_H

View File

@@ -5,7 +5,6 @@
#include "misc/swiftdirectories.h"
#include "misc/fileutils.h"
#include <QtGlobal>
#include <QStringBuilder>
#include <QDir>
using namespace swift::misc::audio;
@@ -76,9 +75,7 @@ namespace swift::misc::audio
void CSettings::setNotificationVolume(int volume)
{
m_notificationVolume = volume;
if (m_notificationVolume < 0) { m_notificationVolume = 0; }
else if (m_notificationVolume > 100) { m_notificationVolume = 100; }
m_notificationVolume = std::clamp(volume, 0, 100);
}
void CSettings::setOutVolume(int volume)

View File

@@ -65,9 +65,6 @@ namespace swift::misc::audio
bool afvBlocked() const { return this->isNotificationFlagSet(CNotificationSounds::AFVBlocked); }
//! @}
//! Settings value
CStatusMessage value(const QString &path, const QString &command, const CVariant &value, bool &changedFlag);
//! Directory
void setNotificationSoundDirectory(const QString &dir);
@@ -167,4 +164,4 @@ namespace swift::misc::audio
Q_DECLARE_METATYPE(swift::misc::audio::CSettings)
#endif // guard
#endif // SWIFT_MISC_AUDIO_SETTINGS_H

View File

@@ -14,7 +14,7 @@ namespace swift::misc::audio
SWIFT_MISC_EXPORT bool startWindowsMixer();
//! On windows init the audio devices
//! \remarks workaround for WSAPI driver crashes, hoping that upfront init already sets global vars. etc.
//! \remarks workaround for WASAPI driver crashes, hoping that upfront init already sets global vars. etc.
SWIFT_MISC_EXPORT void initWindowsAudioDevices();
}

View File

@@ -75,4 +75,4 @@ namespace swift::misc::audio
Q_DECLARE_METATYPE(swift::misc::audio::CNotificationSounds::Notification)
Q_DECLARE_METATYPE(swift::misc::audio::CNotificationSounds::NotificationFlag)
#endif // guard
#endif // SWIFT_MISC_NOTIFICATIONSOUNDS_H

View File

@@ -10,21 +10,19 @@
#include <QDBusMetaType>
namespace swift::misc
namespace swift::misc::audio
{
namespace audio
//! Register metadata for audio / voice
void registerMetadata()
{
//! Register metadata for audio / voice
void registerMetadata()
{
CAudioDeviceInfo::registerMetadata();
CAudioDeviceInfoList::registerMetadata();
CSettings::registerMetadata();
CAudioDeviceInfo::registerMetadata();
CAudioDeviceInfoList::registerMetadata();
CSettings::registerMetadata();
// ENUMs
qDBusRegisterMetaType<CNotificationSounds::NotificationFlag>();
qDBusRegisterMetaType<CAudioDeviceInfo::DeviceType>();
}
// ENUMs
qDBusRegisterMetaType<CNotificationSounds::NotificationFlag>();
qDBusRegisterMetaType<CAudioDeviceInfo::DeviceType>();
}
}
} // ns
// ns

View File

@@ -14,4 +14,4 @@ namespace swift::misc::audio
SWIFT_MISC_EXPORT void registerMetadata();
} // ns
#endif // guard
#endif // SWIFT_MISC_AUDIO_REGISTERMETADATAAUDIO_H

View File

@@ -77,7 +77,7 @@ namespace swift::misc
typename QMap<T, T>::iterator insert(const T &value) { return QMap<T, T>::insert(value, value); }
//! Default constructor.
QOrderedSet() {}
QOrderedSet() = default;
//! Initializer list constructor.
QOrderedSet(std::initializer_list<T> il)
@@ -104,37 +104,37 @@ namespace swift::misc
{
public:
//! STL compatibility
typedef T key_type;
using key_type = T;
//! STL compatibility
typedef T value_type;
using value_type = T;
//! STL compatibility
typedef T &reference;
using reference = T &;
//! STL compatibility
typedef const T &const_reference;
using const_reference = const T &;
//! STL compatibility
typedef T *pointer;
using pointer = T *;
//! STL compatibility
typedef const T *const_pointer;
using const_pointer = const T *;
//! STL compatibility
typedef typename QOrderedSet<T>::const_iterator const_iterator;
using const_iterator = typename QOrderedSet<T>::const_iterator;
//! STL compatibility
typedef const_iterator iterator; // can't modify elements in-place
using iterator = const_iterator; // can't modify elements in-place
//! STL compatibility
typedef ptrdiff_t difference_type;
using difference_type = ptrdiff_t;
//! STL compatibility
typedef int size_type;
using size_type = int;
//! Default constructor.
CCollection() {}
CCollection() = default;
//! Initializer list constructor.
CCollection(std::initializer_list<T> il) : m_impl(il) {}

View File

@@ -44,4 +44,4 @@ namespace swift::misc::Compare
}
} // ns
#endif
#endif // SWIFT_MISC_COMPAREFUNCTIONS_H

View File

@@ -41,4 +41,4 @@ namespace swift::misc
};
} // ns
#endif // guard
#endif // SWIFT_MISC_COMPRESSUTILS_H

View File

@@ -5,14 +5,10 @@
#include "misc/fileutils.h"
#include "misc/worker.h"
#include <QStringBuilder>
SWIFT_DEFINE_VALUEOBJECT_MIXINS(swift::misc, CCrashInfo)
namespace swift::misc
{
CCrashInfo::CCrashInfo() {}
QString CCrashInfo::convertToQString(bool i18n) const
{
Q_UNUSED(i18n);
@@ -38,8 +34,7 @@ namespace swift::misc
QVariant CCrashInfo::propertyByIndex(CPropertyIndexRef index) const
{
if (index.isMyself()) { return QVariant::fromValue(*this); }
const ColumnIndex i = index.frontCasted<ColumnIndex>();
switch (i)
switch (index.frontCasted<ColumnIndex>())
{
case IndexUserName: return QVariant::fromValue(m_userName);
case IndexInfo: return QVariant::fromValue(m_info);
@@ -57,8 +52,7 @@ namespace swift::misc
(*this) = variant.value<CCrashInfo>();
return;
}
const ColumnIndex i = index.frontCasted<ColumnIndex>();
switch (i)
switch (index.frontCasted<ColumnIndex>())
{
case IndexUserName: this->setUserName(variant.toString()); break;
case IndexInfo: this->setUserName(variant.toString()); break;
@@ -71,8 +65,7 @@ namespace swift::misc
int CCrashInfo::comparePropertyByIndex(CPropertyIndexRef index, const CCrashInfo &compareValue) const
{
if (index.isMyself()) { return this->getInfo().compare(compareValue.getInfo()); }
const ColumnIndex i = index.frontCasted<ColumnIndex>();
switch (i)
switch (index.frontCasted<ColumnIndex>())
{
case IndexUserName: return this->getUserName().compare(compareValue.getUserName());
case IndexInfo: return this->getInfo().compare(compareValue.getInfo());

View File

@@ -29,7 +29,7 @@ namespace swift::misc
};
//! Default constructor.
CCrashInfo();
CCrashInfo() = default;
//! Get user name
const QString &getUserName() const { return m_userName; }
@@ -104,4 +104,4 @@ namespace swift::misc
Q_DECLARE_METATYPE(swift::misc::CCrashInfo)
#endif // guard
#endif // SWIFT_MISC_CRASHINFO_H

View File

@@ -5,7 +5,6 @@
#include "misc/datacache.h"
#include "misc/atomicfile.h"
#include "misc/directoryutils.h"
#include "misc/identifier.h"
#include "misc/logmessage.h"
#include "misc/processinfo.h"

View File

@@ -11,7 +11,6 @@
#include "misc/identifier.h"
#include "misc/propertyindexref.h"
#include "misc/statusmessage.h"
#include "misc/logcategories.h"
#include "misc/valuecache.h"
#include "misc/valuecacheprivate.h"
#include "misc/variantmap.h"