TESession::TESession(TEWidget* _te, const QString &_term, ulong _winId, const QString &_sessionId, const QString &_initial_cwd) : DCOPObject( _sessionId.latin1() ) , sh(0) , connected(true) , monitorActivity(false) , monitorSilence(false) , notifiedActivity(false) , masterMode(false) , autoClose(true) , wantedClose(false) , schema_no(0) , font_no(3) , silence_seconds(10) , add_to_utmp(true) , xon_xoff(false) , pgm(QString()) , args(QStrList()) , sessionId(_sessionId) , cwd("") , initial_cwd(_initial_cwd) , zmodemBusy(false) , zmodemProc(0) , zmodemProgress(0) , encoding_no(0) { //kdDebug(1211)<<"TESession ctor() new TEPty"<<endl; te = _te; //kdDebug(1211)<<"TESession ctor() new TEmuVt102"<<endl; em = new TEmuVt102(te); font_h = te-> fontHeight(); font_w = te-> fontWidth(); QObject::connect(te,SIGNAL(changedContentSizeSignal(int,int)), this,SLOT(onContentSizeChange(int,int))); QObject::connect(te,SIGNAL(changedFontMetricSignal(int,int)), this,SLOT(onFontMetricChange(int,int))); term = _term; winId = _winId; iconName = "konsole"; setPty( new TEPty() ); connect( em, SIGNAL( changeTitle( int, const QString & ) ), this, SLOT( setUserTitle( int, const QString & ) ) ); connect( em, SIGNAL( notifySessionState(int) ), this, SLOT( notifySessionState(int) ) ); monitorTimer = new QTimer(this); connect(monitorTimer, SIGNAL(timeout()), this, SLOT(monitorTimerDone())); connect( em, SIGNAL( zmodemDetected() ), this, SLOT(slotZModemDetected())); connect( em, SIGNAL( changeTabTextColor( int ) ), this, SLOT( changeTabTextColor( int ) ) ); //kdDebug(1211)<<"TESession ctor() done"<<endl; }
void CDDBSetup::insertData(const QStrList& _serverlist, const QStrList& _submitlist, const QString& _basedir, const QString& _submitaddress, const QString& _current_server, const bool& remote_enabled, const bool& http_proxy_enabled, const QString& http_proxy_host, const int& http_proxy_port) { current_server_string = _current_server.copy(); currentServerLE->setText(current_server_string.data()); submitaddressstring = _submitaddress.copy(); currentSubmitLE->setText(submitaddressstring); submitlist.clear(); for(uint i = 0; i < _submitlist.count(); i++){ submitlist.append(QStrList(_submitlist).at(i)); } insertServerList(_serverlist); // server_listbox->setCurrentItem(_serverlist.find(_current_server.data())); //server_listbox->find(_current_server.data()); // server_listbox->centerCurrentItem(); if(debugflag) fprintf(stderr, "check point: server_listbox->centerCurrentItem()\n"); basedirstring = _basedir.copy(); basedir_edit->setText(basedirstring); remote_cddb_cb->setChecked(remote_enabled); cddb_http_cb->setChecked(http_proxy_enabled); proxy_host_ef->setText(http_proxy_host); char port_str[40]; sprintf(port_str,"%d",http_proxy_port); proxy_port_ef->setText(port_str); if(debugflag) fprintf(stderr, "check point: ::insertData{...;return;}\n"); }