Diff
Modified: freeswitch/trunk/contrib/jmesquita/fsgui/resources/fs_gui.ui (14289 => 14290)
--- freeswitch/trunk/contrib/jmesquita/fsgui/resources/fs_gui.ui 2009-07-18 00:02:51 UTC (rev 14289)
+++ freeswitch/trunk/contrib/jmesquita/fsgui/resources/fs_gui.ui 2009-07-18 00:12:20 UTC (rev 14290)
@@ -80,6 +80,8 @@
<string>&Help</string>
</property>
<addaction name="actionAbout"/>
+ <addaction name="separator"/>
+ <addaction name="actionRegisterClueCon"/>
</widget>
<widget class="QMenu" name="menuEdit">
<property name="title">
@@ -138,6 +140,11 @@
<string>Ctrl+M</string>
</property>
</action>
+ <action name="actionRegisterClueCon">
+ <property name="text">
+ <string>Register to &ClueCon</string>
+ </property>
+ </action>
</widget>
<layoutdefault spacing="6" margin="11"/>
<resources/>
Modified: freeswitch/trunk/contrib/jmesquita/fsgui/src/consolepage.cpp (14289 => 14290)
--- freeswitch/trunk/contrib/jmesquita/fsgui/src/consolepage.cpp 2009-07-18 00:02:51 UTC (rev 14289)
+++ freeswitch/trunk/contrib/jmesquita/fsgui/src/consolepage.cpp 2009-07-18 00:12:20 UTC (rev 14290)
@@ -74,8 +74,7 @@
}
int consolePage::isConnected()
{
- if (eslConnection)
- return eslConnection->connected();
+ return eslConnection->connected();
}
void consolePage::doDisconnect()
{
Modified: freeswitch/trunk/contrib/jmesquita/fsgui/src/fs_gui.cpp (14289 => 14290)
--- freeswitch/trunk/contrib/jmesquita/fsgui/src/fs_gui.cpp 2009-07-18 00:02:51 UTC (rev 14289)
+++ freeswitch/trunk/contrib/jmesquita/fsgui/src/fs_gui.cpp 2009-07-18 00:12:20 UTC (rev 14290)
@@ -60,6 +60,8 @@
this, SLOT(doDisconnect()));
connect(m_ui->actionAbout, SIGNAL(triggered()),
this, SLOT(showAbout()));
+ connect(m_ui->actionRegisterClueCon, SIGNAL(triggered()),
+ this, SLOT(registerClueCon()));
connect(m_ui->tabWidget, SIGNAL(tabCloseRequested(int)),
this, SLOT(closeTab(int)));
connect(m_ui->tabWidget, SIGNAL(currentChanged(int)),
@@ -172,6 +174,10 @@
tab->setConsoleBackground();
}
}
+void Cfsgui::registerClueCon()
+{
+ QDesktopServices::openUrl(QUrl("http://www.cluecon.com/user/register"));
+}
void Cfsgui::doDisconnect()
{
consolePage *tab = static_cast<consolePage *>(m_ui->tabWidget->widget(m_ui->tabWidget->currentIndex()));
Modified: freeswitch/trunk/contrib/jmesquita/fsgui/src/include/fs_gui.h (14289 => 14290)
--- freeswitch/trunk/contrib/jmesquita/fsgui/src/include/fs_gui.h 2009-07-18 00:02:51 UTC (rev 14289)
+++ freeswitch/trunk/contrib/jmesquita/fsgui/src/include/fs_gui.h 2009-07-18 00:12:20 UTC (rev 14290)
@@ -66,6 +66,7 @@
void closeTab(int);
void changeTab(int);
void backgroundColorChanged();
+ void registerClueCon();
void doConnect();
void doDisconnect();
void gotDisconnected();