scripting: added modifiedTime() to FileIO
This commit is contained in:
parent
b482d00c65
commit
831668a2b8
2 changed files with 16 additions and 0 deletions
|
@ -129,6 +129,21 @@ bool FileIO::exists()
|
|||
return file.exists();
|
||||
}
|
||||
|
||||
int FileIO::modifiedTime()
|
||||
{
|
||||
if (mSource.isEmpty()) {
|
||||
emit error("source is empty");
|
||||
return 0;
|
||||
}
|
||||
QUrl url(mSource);
|
||||
QString source(mSource);
|
||||
if(url.isValid() && url.isLocalFile()) {
|
||||
source = url.toLocalFile();
|
||||
}
|
||||
QFileInfo fileInfo(source);
|
||||
return fileInfo.lastModified().toTime_t();
|
||||
}
|
||||
|
||||
//---------------------------------------------------------
|
||||
// setScore
|
||||
//---------------------------------------------------------
|
||||
|
|
|
@ -42,6 +42,7 @@ class FileIO : public QObject {
|
|||
Q_INVOKABLE bool write(const QString& data);
|
||||
Q_INVOKABLE bool remove();
|
||||
Q_INVOKABLE QString tempPath() {QDir dir; return dir.tempPath();};
|
||||
Q_INVOKABLE int modifiedTime();
|
||||
|
||||
QString source() { return mSource; };
|
||||
|
||||
|
|
Loading…
Reference in a new issue