#include <QItemSelectionModel>
-class KNewMenu;
+class KNewFileMenu;
class DolphinViewActionHandler;
class QActionGroup;
class KAction;
// Used by konqueror when typing something like /home/dfaure/*.diff in the location bar
Q_PROPERTY( QString nameFilter READ nameFilter WRITE setNameFilter )
+ // Used by konqueror to implement the --select command-line option
+ Q_PROPERTY( KUrl::List filesToSelect READ filesToSelect WRITE setFilesToSelect )
+
public:
explicit DolphinPart(QWidget* parentWidget, QObject* parent, const QVariantList& args);
~DolphinPart();
const KUrl& url,
const QList<QAction*>& customActions);
- /**
- * Asks the host to open the URL \a url if the current view has
- * a different URL.
- */
- void slotRequestUrlChange(const KUrl& url);
-
/**
* Informs the host that we are opening \a url (e.g. after a redirection
* coming from KDirLister).
void createDirectory();
+ /**
+ * Called by konqueror --select
+ */
+ void setFilesToSelect(const KUrl::List& files);
+ KUrl::List filesToSelect() const { return KUrl::List(); } // silence moc
+
private:
void createActions();
void createGoAction(const char* name, const char* iconName,
DolphinModel* m_dolphinModel;
DolphinSortFilterProxyModel* m_proxyModel;
DolphinPartBrowserExtension* m_extension;
- KNewMenu* m_newMenu;
+ KNewFileMenu* m_newMenu;
QString m_nameFilter;
Q_DISABLE_COPY(DolphinPart)
};