QAbstractFileEngine: make setFileTime not a pure virtual
Most engines just had to override the virtual to return false. So do it in the base class. Change-Id: I8d96dea9955d4c749b99fffd14cd738a48aa818c Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
This commit is contained in:
parent
1b73c202ce
commit
0b7d9d2811
@ -726,10 +726,10 @@ QString QAbstractFileEngine::owner(FileOwner owner) const
|
|||||||
return QString();
|
return QString();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
|
||||||
\fn bool QAbstractFileEngine::setFileTime(const QDateTime &newDate, FileTime time)
|
|
||||||
|
|
||||||
|
/*!
|
||||||
\since 5.10
|
\since 5.10
|
||||||
|
|
||||||
Sets the file \a time to \a newDate, returning true if successful;
|
Sets the file \a time to \a newDate, returning true if successful;
|
||||||
otherwise returns false.
|
otherwise returns false.
|
||||||
|
|
||||||
@ -737,6 +737,12 @@ QString QAbstractFileEngine::owner(FileOwner owner) const
|
|||||||
|
|
||||||
\sa fileTime()
|
\sa fileTime()
|
||||||
*/
|
*/
|
||||||
|
bool QAbstractFileEngine::setFileTime(const QDateTime &newDate, FileTime time)
|
||||||
|
{
|
||||||
|
Q_UNUSED(newDate);
|
||||||
|
Q_UNUSED(time);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
If \a time is \c CreationTime, return when the file was created.
|
If \a time is \c CreationTime, return when the file was created.
|
||||||
|
@ -144,7 +144,7 @@ public:
|
|||||||
virtual QString fileName(FileName file=DefaultName) const;
|
virtual QString fileName(FileName file=DefaultName) const;
|
||||||
virtual uint ownerId(FileOwner) const;
|
virtual uint ownerId(FileOwner) const;
|
||||||
virtual QString owner(FileOwner) const;
|
virtual QString owner(FileOwner) const;
|
||||||
virtual bool setFileTime(const QDateTime &newDate, FileTime time) = 0;
|
virtual bool setFileTime(const QDateTime &newDate, FileTime time);
|
||||||
virtual QDateTime fileTime(FileTime time) const;
|
virtual QDateTime fileTime(FileTime time) const;
|
||||||
virtual void setFileName(const QString &file);
|
virtual void setFileName(const QString &file);
|
||||||
virtual int handle() const;
|
virtual int handle() const;
|
||||||
|
@ -1457,13 +1457,6 @@ QString QResourceFileEngine::owner(FileOwner) const
|
|||||||
return QString();
|
return QString();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool QResourceFileEngine::setFileTime(const QDateTime &newDate, FileTime time)
|
|
||||||
{
|
|
||||||
Q_UNUSED(newDate);
|
|
||||||
Q_UNUSED(time);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
QDateTime QResourceFileEngine::fileTime(FileTime time) const
|
QDateTime QResourceFileEngine::fileTime(FileTime time) const
|
||||||
{
|
{
|
||||||
Q_D(const QResourceFileEngine);
|
Q_D(const QResourceFileEngine);
|
||||||
|
@ -103,7 +103,6 @@ public:
|
|||||||
virtual uint ownerId(FileOwner) const Q_DECL_OVERRIDE;
|
virtual uint ownerId(FileOwner) const Q_DECL_OVERRIDE;
|
||||||
virtual QString owner(FileOwner) const Q_DECL_OVERRIDE;
|
virtual QString owner(FileOwner) const Q_DECL_OVERRIDE;
|
||||||
|
|
||||||
virtual bool setFileTime(const QDateTime &newDate, FileTime time) Q_DECL_OVERRIDE;
|
|
||||||
virtual QDateTime fileTime(FileTime time) const Q_DECL_OVERRIDE;
|
virtual QDateTime fileTime(FileTime time) const Q_DECL_OVERRIDE;
|
||||||
|
|
||||||
virtual Iterator *beginEntryList(QDir::Filters filters, const QStringList &filterNames) Q_DECL_OVERRIDE;
|
virtual Iterator *beginEntryList(QDir::Filters filters, const QStringList &filterNames) Q_DECL_OVERRIDE;
|
||||||
|
@ -206,13 +206,6 @@ public:
|
|||||||
return type & flags;
|
return type & flags;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool setFileTime(const QDateTime &newDate, FileTime time) override
|
|
||||||
{
|
|
||||||
Q_UNUSED(newDate);
|
|
||||||
Q_UNUSED(time);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
QString fileName(FileName file = DefaultName) const override
|
QString fileName(FileName file = DefaultName) const override
|
||||||
{
|
{
|
||||||
int pos;
|
int pos;
|
||||||
|
@ -61,7 +61,6 @@ public:
|
|||||||
qint64 read(char *data, qint64 maxlen) override;
|
qint64 read(char *data, qint64 maxlen) override;
|
||||||
qint64 pos() const override;
|
qint64 pos() const override;
|
||||||
bool seek(qint64 pos) override;
|
bool seek(qint64 pos) override;
|
||||||
bool setFileTime(const QDateTime &newDate, FileTime time) override;
|
|
||||||
QString fileName(FileName file) const override;
|
QString fileName(FileName file) const override;
|
||||||
void setFileName(const QString &file) override;
|
void setFileName(const QString &file) override;
|
||||||
QStringList entryList(QDir::Filters filters, const QStringList &filterNames) const override;
|
QStringList entryList(QDir::Filters filters, const QStringList &filterNames) const override;
|
||||||
|
@ -435,13 +435,6 @@ bool QIOSFileEngineAssetsLibrary::seek(qint64 pos)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool QIOSFileEngineAssetsLibrary::setFileTime(const QDateTime &newDate, FileTime time)
|
|
||||||
{
|
|
||||||
Q_UNUSED(newDate);
|
|
||||||
Q_UNUSED(time);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
QString QIOSFileEngineAssetsLibrary::fileName(FileName file) const
|
QString QIOSFileEngineAssetsLibrary::fileName(FileName file) const
|
||||||
{
|
{
|
||||||
Q_UNUSED(file);
|
Q_UNUSED(file);
|
||||||
|
@ -440,14 +440,6 @@ QDateTime QWinRTFileEngine::fileTime(FileTime type) const
|
|||||||
return QDateTime(date, time);
|
return QDateTime(date, time);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool QWinRTFileEngine::setFileTime(const QDateTime &newDate, FileTime time)
|
|
||||||
{
|
|
||||||
Q_UNUSED(newDate);
|
|
||||||
Q_UNUSED(time);
|
|
||||||
Q_UNIMPLEMENTED();
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
qint64 QWinRTFileEngine::read(char *data, qint64 maxlen)
|
qint64 QWinRTFileEngine::read(char *data, qint64 maxlen)
|
||||||
{
|
{
|
||||||
Q_D(QWinRTFileEngine);
|
Q_D(QWinRTFileEngine);
|
||||||
|
@ -89,7 +89,6 @@ public:
|
|||||||
bool setPermissions(uint perms) override;
|
bool setPermissions(uint perms) override;
|
||||||
QString fileName(FileName type=DefaultName) const override;
|
QString fileName(FileName type=DefaultName) const override;
|
||||||
QDateTime fileTime(FileTime type) const override;
|
QDateTime fileTime(FileTime type) const override;
|
||||||
bool setFileTime(const QDateTime &newDate, FileTime time) override;
|
|
||||||
|
|
||||||
qint64 read(char *data, qint64 maxlen) override;
|
qint64 read(char *data, qint64 maxlen) override;
|
||||||
qint64 write(const char *data, qint64 len) override;
|
qint64 write(const char *data, qint64 len) override;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user