AccountListViewItem(QListView *parent, Kopete::Account *acc) : KListViewItem(parent) { if (acc==0) return; /*kdDebug(14010) << k_funcinfo << "account name = " << acc->accountId() << endl;*/ mAccount = acc; setText(0, mAccount->accountId()); setPixmap(0, mAccount->accountIcon()); }
void KopeteAccountConfig::load() { KopeteAccountLVI *lvi = 0L; m_view->mAccountList->clear(); QPtrList<Kopete::Account> accounts = Kopete::AccountManager::self()->accounts(); for ( Kopete::Account *i = accounts.first() ; i; i = accounts.next() ) { // Insert the item after the previous one lvi = new KopeteAccountLVI( i, m_view->mAccountList ); lvi->setText( 0, i->protocol()->displayName() ); lvi->setPixmap( 0, i->accountIcon() ); lvi->setText( 1, i->accountLabel() ); } m_newColors.clear(); slotItemSelected(); }