All pastes #122666 Raw Edit

fsu

public text v1 · immutable
·published 2006-08-08 20:40 UTC
rendered paste body
diff -ur yakuake-2.7.5/yakuake/src/dcop_interface.h yakuake-2.7.5-patched/yakuake/src/dcop_interface.h
--- yakuake-2.7.5/yakuake/src/dcop_interface.h  2006-03-21 20:14:26.000000000 +0200
+++ yakuake-2.7.5-patched/yakuake/src/dcop_interface.h  2006-08-08 14:10:16.721056702 +0300
@@ -43,6 +43,8 @@
     virtual void    slotToggleState() = 0;

     virtual void    slotRenameSession(int id, const QString & name) = 0;
+
+       virtual QString slotSessionName(int id) = 0;
     virtual void    slotSetSessionTitleText(int id, const QString & name) = 0;
     virtual void    slotRunCommandInSession(int id, const QString & value) = 0;
 };
diff -ur yakuake-2.7.5/yakuake/src/main_window.cpp yakuake-2.7.5-patched/yakuake/src/main_window.cpp
--- yakuake-2.7.5/yakuake/src/main_window.cpp   2006-03-21 20:14:26.000000000 +0200
+++ yakuake-2.7.5-patched/yakuake/src/main_window.cpp   2006-08-08 14:12:08.191976212 +0300
@@ -290,6 +290,16 @@


 /******************************************************************************
+** Gets caption from an item given its id
+*********************************/
+
+QString MainWindow::slotSessionName(int id)
+{
+       return tabs_bar->getCaption(id);
+}
+
+
+/******************************************************************************
 ** Open inline edit for the current item and show tab bar if necessary
 ************************************************************************/

diff -ur yakuake-2.7.5/yakuake/src/main_window.h yakuake-2.7.5-patched/yakuake/src/main_window.h
--- yakuake-2.7.5/yakuake/src/main_window.h     2006-03-21 20:14:26.000000000 +0200
+++ yakuake-2.7.5-patched/yakuake/src/main_window.h     2006-08-08 14:06:43.891845419 +0300
@@ -280,6 +280,7 @@
     void    slotPasteClipboard();

     void    slotRenameSession(int id, const QString & name);
+       QString slotSessionName(int id);
     void    slotInteractiveRename();
     void    slotSetSessionTitleText(int id, const QString & name);
     void    slotRunCommandInSession(int id, const QString & value);
diff -ur yakuake-2.7.5/yakuake/src/tabbed_widget.cpp yakuake-2.7.5-patched/yakuake/src/tabbed_widget.cpp
--- yakuake-2.7.5/yakuake/src/tabbed_widget.cpp 2006-03-21 20:14:26.000000000 +0200
+++ yakuake-2.7.5-patched/yakuake/src/tabbed_widget.cpp 2006-08-08 13:59:13.379880079 +0300
@@ -157,6 +157,18 @@


 /******************************************************************************
+** Gets Caption from an item given its id
+*********************************/
+
+QString    TabbedWidget::getCaption(int id)
+{
+    int index = items.findIndex(id);
+
+    return captions[index];
+}
+
+
+/******************************************************************************
 ** Open inline edit for the current item
 ******************************************/

diff -ur yakuake-2.7.5/yakuake/src/tabbed_widget.h yakuake-2.7.5-patched/yakuake/src/tabbed_widget.h
--- yakuake-2.7.5/yakuake/src/tabbed_widget.h   2006-03-21 20:14:26.000000000 +0200
+++ yakuake-2.7.5-patched/yakuake/src/tabbed_widget.h   2006-08-08 14:08:45.551397384 +0300
@@ -145,6 +145,7 @@
     void    selectPreviousItem();

     void    renameItem(int id, const QString & name);
+       QString getCaption(int id);
     void    interactiveRename();

     void    setFontColor(const QColor & color);
diff -ur yakuake-2.7.5/yakuake/src/tabs_bar.cpp yakuake-2.7.5-patched/yakuake/src/tabs_bar.cpp
--- yakuake-2.7.5/yakuake/src/tabs_bar.cpp      2006-03-21 20:14:26.000000000 +0200
+++ yakuake-2.7.5-patched/yakuake/src/tabs_bar.cpp      2006-08-08 14:14:43.405611033 +0300
@@ -86,6 +86,16 @@
     tabs_widget->renameItem(id, name);
 }

+/******************************************************************************
+** Gets Caption from an item given its id
+*********************************/
+
+QString    TabsBar::getCaption(int id)
+{
+    return tabs_widget->getCaption(id);
+}
+
+

 /******************************************************************************
 ** Open inline edit for the current item
diff -ur yakuake-2.7.5/yakuake/src/tabs_bar.h yakuake-2.7.5-patched/yakuake/src/tabs_bar.h
--- yakuake-2.7.5/yakuake/src/tabs_bar.h        2006-03-21 20:14:26.000000000 +0200
+++ yakuake-2.7.5-patched/yakuake/src/tabs_bar.h        2006-08-08 14:15:04.210902512 +0300
@@ -127,6 +127,7 @@
     int     removeItem(int id);

     void    renameItem(int id, const QString & name);
+       QString getCaption(int id);
     void    interactiveRename();