Skip to content
Extraits de code Groupes Projets
Vérifiée Valider 842b2c37 rédigé par Kubat's avatar Kubat
Parcourir les fichiers

MISC: Mark Document's constructors explicit

parent 52e56c7e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!3Add documents
...@@ -27,7 +27,7 @@ protected: ...@@ -27,7 +27,7 @@ protected:
QString filePath; QString filePath;
Type fileType; Type fileType;
CRTPDocument() = default; explicit CRTPDocument() = default;
virtual bool isFileValid(const QString &) const noexcept = 0; virtual bool isFileValid(const QString &) const noexcept = 0;
...@@ -48,7 +48,7 @@ public: ...@@ -48,7 +48,7 @@ public:
/* Audio document */ /* Audio document */
class AudioDocument final : public CRTPDocument<AudioDocumentType, AudioDocument> { class AudioDocument final : public CRTPDocument<AudioDocumentType, AudioDocument> {
private: private:
AudioDocument() = default; explicit AudioDocument() = default;
inline bool isFileValid(const QString &path) const noexcept override inline bool isFileValid(const QString &path) const noexcept override
{ {
...@@ -60,7 +60,7 @@ private: ...@@ -60,7 +60,7 @@ private:
/* Video document */ /* Video document */
class VideoDocument final : public CRTPDocument<VideoDocumentType, VideoDocument> { class VideoDocument final : public CRTPDocument<VideoDocumentType, VideoDocument> {
private: private:
VideoDocument() = default; explicit VideoDocument() = default;
inline bool isFileValid(const QString &path) const noexcept override inline bool isFileValid(const QString &path) const noexcept override
{ {
......
...@@ -35,7 +35,7 @@ private: ...@@ -35,7 +35,7 @@ private:
QString assFile{}; QString assFile{};
/* Create an empty document */ /* Create an empty document */
VivyDocument(const QString &name); explicit VivyDocument(const QString &name);
static bool detectDocumentType(const QFileInfo &file, SubDocument *type); static bool detectDocumentType(const QFileInfo &file, SubDocument *type);
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
class VivyDocumentStore final { class VivyDocumentStore final {
public: public:
VivyDocumentStore() noexcept = default; explicit VivyDocumentStore() noexcept = default;
~VivyDocumentStore() noexcept = default; ~VivyDocumentStore() noexcept = default;
/* Don't move this object around */ /* Don't move this object around */
......
...@@ -14,7 +14,7 @@ class VivyDocumentView final : public QWidget { ...@@ -14,7 +14,7 @@ class VivyDocumentView final : public QWidget {
Q_OBJECT Q_OBJECT
public: public:
VivyDocumentView(VivyDocument *) noexcept; explicit VivyDocumentView(VivyDocument *) noexcept;
private: private:
VivyDocument &document; // A non-null pointer to the document VivyDocument &document; // A non-null pointer to the document
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter