kcallview.cpp

来自「KphoneSI (kpsi) is a SIP (Session Initia」· C++ 代码 · 共 71 行

CPP
71
字号
#include "../dissipate2/sipclient.h"#include "sessioncontrol.h"#include "kcallview.h"#include "kphoneview.h"#include "kcallwidget.h"KCallViewItem::KCallViewItem( KCallWidget *c, QListView *parent)	: QListViewItem( parent ), call( c ){}KCallViewItem::~KCallViewItem( void ){}void KCallViewItem::paintCell( QPainter *p, const QColorGroup &cg, int column, int width, int alignment ){	QColorGroup _cg( cg );	QColor c = _cg.text();	QListViewItem::paintCell( p, _cg, column, width, alignment );	 _cg.setColor( QColorGroup::Text, c );}QString KCallViewItem::text( int col ) const{	switch( col ) {		case 0: 			return call->getCon() + " CS:<" +call->getCS() + "> AS:<" + call->getAS() + "> LT:<" + call->getLT() +  "> Refer Notification: " + call->refnoti;			break;		default:			break;	}	return "-";	}KCallView::KCallView( KPhoneView *theParent, QWidget *parent, const char *name )	: MenuListView( parent, name ){	papa=theParent;	addColumn( "Session Info: Call CallState AudioState LoadType",640 );	setAllColumnsShowFocus( TRUE );	setMultiSelection( FALSE );	auditList();}KCallView::~KCallView( void ){}void KCallView::auditList( void ){	clear();	widgetIterator itw (papa->getWList());	KCallWidget *kcw;	while ( (kcw = itw.current()) != 0 ) {				if (!kcw->isHided()) {		    insertItem( new KCallViewItem(kcw, this) );		}		++itw;	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?