[Kde-devel-es] ¿Que estoy haciendo mal?

Jaime Robles kde-devel-es@mail.kde.org
Thu, 23 Jan 2003 13:11:48 +0100


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Buenos dias.
Os paso el código  de un método en el que estoy trabajando a ver si alguien 
sabe qué estoy haciendo mal.
Me falla en la parte del "else" cuando "modify" es true.
Concretamente me falla cuando trata de ponerle el texto al QListViewItem... el 
programa sencillamente casca y desaparece :-(
Pero lo raro es que los datos los esta tratando bien porque el cout imprime lo 
que yo  quiero almacenar en la columna "3" del QlistView

¿Alguna pista?
Muchas gracias por vuestro tiempo...

void Klog::showQso(){
//  This shows the data in the QListView (the botton block)
// The "modify" is still missing
// I have to look for the QSO if modifying

 if (!modify){
    QListViewItem * item = new QListViewItem( klogui::logListView, 0 );   
    item->setText( 0,  QString::number(qso.getNumb()) );
    item->setText( 1, qso.getDateTime().toString("yyyy-MM-dd") );
    item->setText( 2, qso.getDateTime().toString("hh:mm") );
    item->setText( 3, qso.getQrz().upper() );
    item->setText( 4, QString::number(qso.getRsttx()) );
    item->setText( 5, QString::number(qso.getRstrx()) );
    item->setText( 6, qso.getBand() );
    item->setText( 7, qso.getMode());
    item->setText( 8, qso.getPower() );
    item->setText( 9, qso.getComment() );

  }else{

    if (klogui::logListView->findItem(QString::number(Klog::j),0) != 0){       
cout << "\nFound: " <<  
(klogui::logListView->findItem(QString::number(Klog::j),0))->text(3) << "QSO: 
" << qso.getQrz() << endl;
      (klogui::logListView->findItem(QString::number(Klog::j),0))->setText( 0,  
QString::number(qso.getNumb()) );
    (klogui::logListView->findItem(QString::number(Klog::j),0))->setText( 1, 
qso.getDateTime().toString("yyyy-MM-dd") );
    (klogui::logListView->findItem(QString::number(Klog::j),0))->setText( 2, 
qso.getDateTime().toString("hh:mm") );
    (klogui::logListView->findItem(QString::number(Klog::j),0))->setText( 3, 
qso.getQrz().upper() );



    }
  }
- -- 
Un saludo,
	Jaime Robles
	jaime@kde.org
	Coordinador KDE-es - KDE Spanish Translation Team
	http://www.kde.org/es  - http://es.i18n.kde.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+L9wGER46oL+8yYURAmiTAJ40fLCgqc1UOAzJgWPOpOgU+GpcHgCdHPA9
jffXeXGBRaEU00+kPwnj6t4=
=PC7L
-----END PGP SIGNATURE-----