mirror of
https://github.com/nextcloud/desktop.git
synced 2025-10-26 11:17:43 +00:00
Add sharingAvailable property to FileDetails class
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
parent
c6436c4c46
commit
38d82dfb5f
@ -172,4 +172,9 @@ void FileDetails::updateFileTagModel(const Folder * const folder)
|
||||
Q_EMIT fileTagModelChanged();
|
||||
}
|
||||
|
||||
bool FileDetails::sharingAvailable() const
|
||||
{
|
||||
return _sharingAvailable;
|
||||
}
|
||||
|
||||
} // namespace OCC
|
||||
|
||||
@ -38,6 +38,7 @@ class FileDetails : public QObject
|
||||
Q_PROPERTY(QString lockExpireString READ lockExpireString NOTIFY lockExpireStringChanged)
|
||||
Q_PROPERTY(bool isFolder READ isFolder NOTIFY isFolderChanged)
|
||||
Q_PROPERTY(FileTagModel* fileTagModel READ fileTagModel NOTIFY fileTagModelChanged)
|
||||
Q_PROPERTY(bool sharingAvailable READ sharingAvailable NOTIFY fileChanged)
|
||||
|
||||
public:
|
||||
explicit FileDetails(QObject *parent = nullptr);
|
||||
@ -50,6 +51,7 @@ public:
|
||||
[[nodiscard]] QString lockExpireString() const;
|
||||
[[nodiscard]] bool isFolder() const;
|
||||
[[nodiscard]] FileTagModel *fileTagModel() const;
|
||||
[[nodiscard]] bool sharingAvailable() const;
|
||||
|
||||
public slots:
|
||||
void setLocalPath(const QString &localPath);
|
||||
@ -80,6 +82,7 @@ private:
|
||||
QLocale _locale;
|
||||
|
||||
std::unique_ptr<FileTagModel> _fileTagModel;
|
||||
bool _sharingAvailable = true;
|
||||
};
|
||||
|
||||
} // namespace OCC
|
||||
|
||||
Loading…
Reference in New Issue
Block a user