summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/mainwindow.cpp
Side-by-side diff
Diffstat (limited to 'noncore/apps/opie-console/mainwindow.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-console/mainwindow.cpp39
1 files changed, 38 insertions, 1 deletions
diff --git a/noncore/apps/opie-console/mainwindow.cpp b/noncore/apps/opie-console/mainwindow.cpp
index b143361..89cdf51 100644
--- a/noncore/apps/opie-console/mainwindow.cpp
+++ b/noncore/apps/opie-console/mainwindow.cpp
@@ -4,15 +4,17 @@
#include <qaction.h>
#include <qmenubar.h>
#include <qlabel.h>
#include <qpopupmenu.h>
#include <qtoolbar.h>
+#include <qmessagebox.h>
+
#include <qpe/resource.h>
#include <opie/ofiledialog.h>
-#include <qmessagebox.h>
+
#include "keytrans.h"
#include "profileeditordialog.h"
#include "configdialog.h"
#include "default.h"
#include "metafactory.h"
@@ -164,12 +166,22 @@ void MainWindow::initUI() {
addToolBar( m_keyBar, "Keyboard", QMainWindow::Top, TRUE );
m_keyBar->setHorizontalStretchable( TRUE );
m_keyBar->hide();
m_kb = new FunctionKeyboard(m_keyBar);
+
+
+ m_connect->setEnabled( false );
+ m_disconnect->setEnabled( false );
+ m_terminate->setEnabled( false );
+ m_transfer->setEnabled( false );
+ m_recordScript->setEnabled( false );
+ m_saveScript->setEnabled( false );
+ m_runScript->setEnabled( false );
+
/*
* connect to the menu activation
*/
connect( m_sessionsPop, SIGNAL(activated( int ) ),
this, SLOT(slotProfile( int ) ) );
@@ -337,12 +349,22 @@ void MainWindow::create( const Profile& prof ) {
}
m_sessions.append( ses );
tabWidget()->add( ses );
m_curSession = ses;
+ // dicide if its a local term ( then no connction and no tranfer)
+ m_connect->setEnabled( true );
+ m_disconnect->setEnabled( true );
+ m_terminate->setEnabled( true );
+ m_transfer->setEnabled( true );
+ m_recordScript->setEnabled( true );
+ m_saveScript->setEnabled( true );
+ m_runScript->setEnabled( true );
+
+
}
void MainWindow::slotTransfer()
{
// if ( currentSession() ) {
TransferDialog dlg(this);
@@ -361,6 +383,21 @@ void MainWindow::slotOpenKeb(bool state) {
void MainWindow::slotSessionChanged( Session* ses ) {
if ( ses ) {
qWarning("changing %s", ses->name().latin1() );
m_curSession = ses;
}
}
+
+void MainWindow::setOn() {
+
+/*
+ m_connect
+ m_disconnect
+ m_terminate
+ m_transfer
+ m_recordScript
+ m_saveScript
+ m_runScript
+*/
+
+
+}