#ifndef DOLPHINPLACESMODELSINGLETON_H
#define DOLPHINPLACESMODELSINGLETON_H
-#include <QString>
#include <QScopedPointer>
+#include <QString>
#include <KFilePlacesModel>
Q_OBJECT
public:
- explicit DolphinPlacesModel(const QString &alternativeApplicationName, QObject *parent = nullptr);
+ explicit DolphinPlacesModel(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;
*/
class DolphinPlacesModelSingleton
{
-
public:
- static DolphinPlacesModelSingleton& instance();
+ static DolphinPlacesModelSingleton &instance();
DolphinPlacesModel *placesModel() const;
- /** A suffix to the application-name of the stored bookmarks is
- added, which is only read by PlacesItemModel. */
- static QString applicationNameSuffix();
- DolphinPlacesModelSingleton(const DolphinPlacesModelSingleton&) = delete;
- DolphinPlacesModelSingleton& operator=(const DolphinPlacesModelSingleton&) = delete;
+ DolphinPlacesModelSingleton(const DolphinPlacesModelSingleton &) = delete;
+ DolphinPlacesModelSingleton &operator=(const DolphinPlacesModelSingleton &) = delete;
private:
DolphinPlacesModelSingleton();