📄 kcallview.cpp
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -