Exemplo n.º 1
0
bool EvaSysHistoryViewer::qt_invoke( int _id, QUObject* _o )
{
    switch ( _id - staticMetaObject()->slotOffset() ) {
    case 0: slotPbPrevClick(); break;
    case 1: slotPbNextClick(); break;
    case 2: slotTblDisplayDoubleClick((int)static_QUType_int.get(_o+1)); break;
    default:
	return EvaHistoryUIBase::qt_invoke( _id, _o );
    }
    return TRUE;
}
Exemplo n.º 2
0
EvaHistoryViewer::EvaHistoryViewer(const int id, const TQString &nickname, EvaUserSetting *userSetting, const bool isQunMsg)
	: EvaHistoryUIBase(0,0,TQt::WStyle_Customize | TQt::WStyle_Title | TQt::WStyle_SysMenu | TQt::WStyle_Minimize
				| TQt::WStyle_Maximize | TQt::WStyle_NormalBorder | TQt::WDestructiveClose), 
	qqNum(id), nick(nickname), setting(userSetting), isQun(isQunMsg)
{
	page = 0;
	setCaption(TQString(i18n("IM History of %1")).arg(nick));
	TQObject::connect( chbSelect, SIGNAL( clicked() ), this, SLOT( slotChbSelectClick() ) );
	TQObject::connect( pbShow, SIGNAL( clicked() ), this, SLOT( slotPbShowClick() ) );
	TQObject::connect( pbPrev, SIGNAL( clicked() ), this, SLOT( slotPbPrevClick() ) );
	TQObject::connect( pbNext, SIGNAL( clicked() ), this, SLOT( slotPbNextClick() ) );
	TQObject::connect(tblDisplay, SIGNAL(doubleClicked( int,int, int, const TQPoint &)), 
					this, SLOT( slotTblDisplayDoubleClick(int)));
	
	chbSelect->setChecked(false);
	deFrom->setEnabled(false);
	deTo->setEnabled(false);
	pbShow->setEnabled(false);
	pbPrev->setEnabled(false);
	display();
}
Exemplo n.º 3
0
EvaSysHistoryViewer::EvaSysHistoryViewer(EvaUserSetting *userSetting)
	: EvaHistoryUIBase(0,0,Qt::WStyle_Customize  | Qt::WStyle_Title | Qt::WStyle_SysMenu | Qt::WStyle_NormalBorder 
				| Qt::WStyle_Tool | Qt::WDestructiveClose), 
	setting(userSetting)
{
	page = 0;
	setCaption(i18n("System Messages"));
	tblDisplay->horizontalHeader()->setLabel( 0, i18n( "From" ) );
	tblDisplay->horizontalHeader()->setLabel( 1, i18n( "Type" ) );
	tblDisplay->horizontalHeader()->setLabel( 2, i18n( "Contents" ) );
	chbSelect->setEnabled(false);
	deFrom->setEnabled(false);
	deTo->setEnabled(false);
	pbShow->setEnabled(false);
	pbPrev->setEnabled(false);
	display();
	
	QObject::connect( pbPrev, SIGNAL( clicked() ), this, SLOT( slotPbPrevClick() ) );
	QObject::connect( pbNext, SIGNAL( clicked() ), this, SLOT( slotPbNextClick() ) );
	QObject::connect(tblDisplay, SIGNAL(doubleClicked( int,int, int, const QPoint &)), 
					this, SLOT( slotTblDisplayDoubleClick(int)));				
}