[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdeaddons/konq-plugins/rellinks
From:       Meni Livne <livne () kde ! org>
Date:       2004-07-14 8:18:31
Message-ID: 20040714081831.9BE3F9245 () office ! kde ! org
[Download RAW message or body]

CVS commit by livne: 

Fix for RTL mode.


  M +7 -4      plugin_rellinks.cpp   1.32


--- kdeaddons/konq-plugins/rellinks/plugin_rellinks.cpp  #1.31:1.32
@@ -22,4 +22,5 @@
 
 // Qt includes
+#include <qapplication.h>
 #include <qtimer.h>
 
@@ -101,14 +102,16 @@ RelLinksPlugin::RelLinksPlugin(QObject *
     kaction_map["up"]->setWhatsThis( i18n("<p>This link references the immediate \
parent of the current document.</p>") );  
-    kaction_map["begin"] =  new KAction( i18n("&First"), "2leftarrow", \
KShortcut("Ctrl+Alt+F"), this,  SLOT(goFirst()), actionCollection(), "rellinks_first" \
); +    bool isRTL = QApplication::reverseLayout();
+
+    kaction_map["begin"] =  new KAction( i18n("&First"), isRTL ? "2rightarrow" : \
"2leftarrow", KShortcut("Ctrl+Alt+F"), this,  SLOT(goFirst()), actionCollection(), \
"rellinks_first" );  kaction_map["begin"]->setWhatsThis( i18n("<p>This link type \
tells search engines which document is considered by the author to be the starting \
point of the collection.</p>") );  
-    kaction_map["prev"] =  new KAction( i18n("&Previous"), "1leftarrow", \
KShortcut("Ctrl+Alt+P"), this,  SLOT(goPrevious()), actionCollection(), \
"rellinks_previous" ); +    kaction_map["prev"] =  new KAction( i18n("&Previous"), \
isRTL ? "1rightarrow" : "1leftarrow", KShortcut("Ctrl+Alt+P"), this,  \
                SLOT(goPrevious()), actionCollection(), "rellinks_previous" );
     kaction_map["prev"]->setWhatsThis( i18n("<p>This link references the previous \
document in an ordered series of documents.</p>") );  
-    kaction_map["next"] =  new KAction( i18n("&Next"), "1rightarrow", \
KShortcut("Ctrl+Alt+N"), this,  SLOT(goNext()), actionCollection(), "rellinks_next" \
); +    kaction_map["next"] =  new KAction( i18n("&Next"), isRTL ? "1leftarrow" : \
"1rightarrow", KShortcut("Ctrl+Alt+N"), this,  SLOT(goNext()), actionCollection(), \
                "rellinks_next" );
     kaction_map["next"]->setWhatsThis( i18n("<p>This link references the next \
document in an ordered series of documents.</p>") );  
-    kaction_map["last"] =  new KAction( i18n("&Last"), "2rightarrow", \
KShortcut("Ctrl+Alt+L"), this,  SLOT(goLast()), actionCollection(), "rellinks_last" \
); +    kaction_map["last"] =  new KAction( i18n("&Last"), isRTL ? "2leftarrow" : \
"2rightarrow", KShortcut("Ctrl+Alt+L"), this,  SLOT(goLast()), actionCollection(), \
                "rellinks_last" );
     kaction_map["last"]->setWhatsThis( i18n("<p>This link references the end of a \
sequence of documents.</p>") );  


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic