summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2007-08-29 17:43:11 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2007-08-29 17:43:11 +0000
commitb93621d2aed395767a27a80cdefc736b98976cfb (patch)
treee9e2ac44454d48f69f45ab0d91f64fb0d669403e /rbutil/rbutilqt
parent322d2b46cd6fa67e62e5ee3e9198b8c48c766eca (diff)
downloadrockbox-b93621d2aed395767a27a80cdefc736b98976cfb.tar.gz
rockbox-b93621d2aed395767a27a80cdefc736b98976cfb.zip
add a "help" entry to the about menu. For now this opens the system browser with the rbutil wiki page.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14522 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilqt')
-rw-r--r--rbutil/rbutilqt/rbutilqt.cpp10
-rw-r--r--rbutil/rbutilqt/rbutilqt.h1
-rw-r--r--rbutil/rbutilqt/rbutilqtfrm.ui7
3 files changed, 17 insertions, 1 deletions
diff --git a/rbutil/rbutilqt/rbutilqt.cpp b/rbutil/rbutilqt/rbutilqt.cpp
index 78629b0d1b..196e079696 100644
--- a/rbutil/rbutilqt/rbutilqt.cpp
+++ b/rbutil/rbutilqt/rbutilqt.cpp
@@ -81,6 +81,7 @@ RbUtilQt::RbUtilQt(QWidget *parent) : QMainWindow(parent)
81 connect(ui.tabWidget, SIGNAL(currentChanged(int)), this, SLOT(updateTabs(int))); 81 connect(ui.tabWidget, SIGNAL(currentChanged(int)), this, SLOT(updateTabs(int)));
82 connect(ui.actionAbout_Qt, SIGNAL(triggered()), qApp, SLOT(aboutQt())); 82 connect(ui.actionAbout_Qt, SIGNAL(triggered()), qApp, SLOT(aboutQt()));
83 connect(ui.action_About, SIGNAL(triggered()), this, SLOT(about())); 83 connect(ui.action_About, SIGNAL(triggered()), this, SLOT(about()));
84 connect(ui.action_Help, SIGNAL(triggered()), this, SLOT(help()));
84 connect(ui.action_Configure, SIGNAL(triggered()), this, SLOT(configDialog())); 85 connect(ui.action_Configure, SIGNAL(triggered()), this, SLOT(configDialog()));
85 connect(ui.buttonChangeDevice, SIGNAL(clicked()), this, SLOT(configDialog())); 86 connect(ui.buttonChangeDevice, SIGNAL(clicked()), this, SLOT(configDialog()));
86 connect(ui.buttonRockbox, SIGNAL(clicked()), this, SLOT(installBtn())); 87 connect(ui.buttonRockbox, SIGNAL(clicked()), this, SLOT(installBtn()));
@@ -205,7 +206,7 @@ void RbUtilQt::about()
205 QString rline = r.readAll(); 206 QString rline = r.readAll();
206 about.browserCredits->insertPlainText(rline); 207 about.browserCredits->insertPlainText(rline);
207 about.browserCredits->moveCursor(QTextCursor::Start, QTextCursor::MoveAnchor); 208 about.browserCredits->moveCursor(QTextCursor::Start, QTextCursor::MoveAnchor);
208 QString title = QString("<b>The Rockbox Utility</b> Version %1").arg(VERSION); 209 QString title = QString("<b>The Rockbox Utility</b><br/>Version %1").arg(VERSION);
209 about.labelTitle->setText(title); 210 about.labelTitle->setText(title);
210 about.labelHomepage->setText("<a href='http://www.rockbox.org'>http://www.rockbox.org</a>"); 211 about.labelHomepage->setText("<a href='http://www.rockbox.org'>http://www.rockbox.org</a>");
211 212
@@ -214,6 +215,13 @@ void RbUtilQt::about()
214} 215}
215 216
216 217
218void RbUtilQt::help()
219{
220 QUrl helpurl("http://www.rockbox.org/wiki/RockboxUtilityQt");
221 QDesktopServices::openUrl(helpurl);
222}
223
224
217void RbUtilQt::configDialog() 225void RbUtilQt::configDialog()
218{ 226{
219 Config *cw = new Config(this); 227 Config *cw = new Config(this);
diff --git a/rbutil/rbutilqt/rbutilqt.h b/rbutil/rbutilqt/rbutilqt.h
index 51a9742d3c..4d889284a3 100644
--- a/rbutil/rbutilqt/rbutilqt.h
+++ b/rbutil/rbutilqt/rbutilqt.h
@@ -62,6 +62,7 @@ class RbUtilQt : public QMainWindow
62 62
63 private slots: 63 private slots:
64 void about(void); 64 void about(void);
65 void help(void);
65 void configDialog(void); 66 void configDialog(void);
66 void updateDevice(void); 67 void updateDevice(void);
67 void updateSettings(void); 68 void updateSettings(void);
diff --git a/rbutil/rbutilqt/rbutilqtfrm.ui b/rbutil/rbutilqt/rbutilqtfrm.ui
index 9e32cc1bd8..1a43586641 100644
--- a/rbutil/rbutilqt/rbutilqtfrm.ui
+++ b/rbutil/rbutilqt/rbutilqtfrm.ui
@@ -819,6 +819,8 @@ p, li { white-space: pre-wrap; }
819 </property> 819 </property>
820 <addaction name="action_About" /> 820 <addaction name="action_About" />
821 <addaction name="actionAbout_Qt" /> 821 <addaction name="actionAbout_Qt" />
822 <addaction name="separator" />
823 <addaction name="action_Help" />
822 </widget> 824 </widget>
823 <addaction name="menu_File" /> 825 <addaction name="menu_File" />
824 <addaction name="menuAbout" /> 826 <addaction name="menuAbout" />
@@ -857,6 +859,11 @@ p, li { white-space: pre-wrap; }
857 <string>About &amp;Qt</string> 859 <string>About &amp;Qt</string>
858 </property> 860 </property>
859 </action> 861 </action>
862 <action name="action_Help" >
863 <property name="text" >
864 <string>&amp;Help</string>
865 </property>
866 </action>
860 </widget> 867 </widget>
861 <tabstops> 868 <tabstops>
862 <tabstop>tabWidget</tabstop> 869 <tabstop>tabWidget</tabstop>