explicit DolphinPlacesModel(const QString &alternativeApplicationName, QObject *parent = nullptr);
~DolphinPlacesModel() override;
+ bool panelsLocked() const;
+ void setPanelsLocked(bool locked);
+
+ QStringList mimeTypes() const override;
+ bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override;
+
protected:
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override;
bool isTrash(const QModelIndex &index) const;
bool m_isEmpty = false;
+ bool m_panelsLocked = true; // common-case, panels are locked
};
/**