Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
0
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");
}