]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphinmainwindow.h
do not open excessive tab
[dolphin.git] / src / dolphinmainwindow.h
index 030c8bb28cc703f0a7e8e5f1b7477f16e3b89e2b..e26bf50dd40a4e2d5f0493be29ff87451adb4a16 100644 (file)
@@ -138,6 +138,8 @@ public Q_SLOTS:
      */
     void activateWindow();
 
+    bool isActiveWindow();
+
     /**
      * Determines if a URL is open in any tab.
      * @note Use of QString instead of QUrl is required to be callable via DBus.
@@ -147,6 +149,15 @@ public Q_SLOTS:
      */
     bool isUrlOpen(const QString &url);
 
+    /**
+     * Determines if a URL or it's parent is open in any tab.
+     * @note Use of QString instead of QUrl is required to be callable via DBus.
+     *
+     * @param url URL to look for
+     * @returns true if url or it's parent is currently open in a tab, false otherwise.
+     */
+    bool isUrlOrParentOpen(const QString &url);
+
 
     /**
      * Pastes the clipboard data into the currently selected folder