]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphinview.h
Factorize all the view-related action handling to DolphinViewActionHandler, to remove...
[dolphin.git] / src / dolphinview.h
index a85c184ef3febd945471f8eae4493abe3e0ff5f1..6f0289f6264e6af7ce533a9f6aa9a0efccbe73bf 100644 (file)
@@ -166,39 +166,18 @@ public:
      * Changes the view mode for the current directory to \a mode.
      * If the view properties should be remembered for each directory
      * (GeneralSettings::globalViewProps() returns false), then the
-     * changed view mode will be be stored automatically.
+     * changed view mode will be stored automatically.
      */
     void setMode(Mode mode);
     Mode mode() const;
 
-    /**
-     * Turns on the file preview for the all files of the current directory,
-     * if \a show is true.
-     * If the view properties should be remembered for each directory
-     * (GeneralSettings::globalViewProps() returns false), then the
-     * preview setting will be be stored automatically.
-     */
-    void setShowPreview(bool show);
+    /** See setShowPreview */
     bool showPreview() const;
 
-    /**
-     * Shows all hidden files of the current directory,
-     * if \a show is true.
-     * If the view properties should be remembered for each directory
-     * (GeneralSettings::globalViewProps() returns false), then the
-     * show hidden file setting will be be stored automatically.
-     */
-    void setShowHiddenFiles(bool show);
+    /** See setShowHiddenFiles */
     bool showHiddenFiles() const;
 
-    /**
-     * Summarizes all sorted items by their category \a categorized
-     * is true.
-     * If the view properties should be remembered for each directory
-     * (GeneralSettings::globalViewProps() returns false), then the
-     * categorized sorting setting will be be stored automatically.
-     */
-    void setCategorizedSorting(bool categorized);
+    /** See setCategorizedSorting */
     bool categorizedSorting() const;
 
     /**
@@ -345,42 +324,6 @@ public:
      */
     static KToggleAction* columnsModeAction(KActionCollection* collection);
 
-    /**
-     * Creates the rename action.
-     * This code is here to share it between the mainwindow and the part
-     */
-    static KAction* createRenameAction(KActionCollection* collection);
-
-    /**
-     * Creates the "move to trash" action.
-     * This code is here to share it between the mainwindow and the part
-     */
-    static KAction* createMoveToTrashAction(KActionCollection* collection);
-
-    /**
-     * Creates the delete action.
-     * This code is here to share it between the mainwindow and the part
-     */
-    static KAction* createDeleteAction(KActionCollection* collection);
-
-    /**
-     * Creates the "new directory" action.
-     * This code is here to share it between the mainwindow and the part
-     */
-    static KAction* createNewDirAction(KActionCollection* collection);
-
-    /**
-     * Creates the "sort descending" action.
-     * This code is here to share it between the mainwindow and the part
-     */
-    static KAction* createSortDescendingAction(KActionCollection* collection);
-
-    /**
-     * Creates an action group with all the "show additional information" actions in it.
-     * This code is here to share it between the mainwindow and the part
-     */
-    static QActionGroup* createAdditionalInformationActionGroup(KActionCollection* collection);
-
     /**
      * Updates the state of the 'Additional Information' actions in \a collection.
      */
@@ -441,6 +384,33 @@ public slots:
     /** Pastes the clipboard data to this view. */
     void paste();
 
+    /**
+     * Turns on the file preview for the all files of the current directory,
+     * if \a show is true.
+     * If the view properties should be remembered for each directory
+     * (GeneralSettings::globalViewProps() returns false), then the
+     * preview setting will be stored automatically.
+     */
+    void setShowPreview(bool show);
+
+    /**
+     * Shows all hidden files of the current directory,
+     * if \a show is true.
+     * If the view properties should be remembered for each directory
+     * (GeneralSettings::globalViewProps() returns false), then the
+     * show hidden file setting will be stored automatically.
+     */
+    void setShowHiddenFiles(bool show);
+
+    /**
+     * Summarizes all sorted items by their category \a categorized
+     * is true.
+     * If the view properties should be remembered for each directory
+     * (GeneralSettings::globalViewProps() returns false), then the
+     * categorized sorting setting will be stored automatically.
+     */
+    void setCategorizedSorting(bool categorized);
+
     /** Switches between an ascending and descending sorting order. */
     void toggleSortOrder();