diff options
Diffstat (limited to 'kopete/protocols/irc/ui/channellist.cpp')
-rw-r--r-- | kopete/protocols/irc/ui/channellist.cpp | 166 |
1 files changed, 83 insertions, 83 deletions
diff --git a/kopete/protocols/irc/ui/channellist.cpp b/kopete/protocols/irc/ui/channellist.cpp index 5c66ede0..ea085db8 100644 --- a/kopete/protocols/irc/ui/channellist.cpp +++ b/kopete/protocols/irc/ui/channellist.cpp @@ -22,34 +22,34 @@ #include <klocale.h> #include <kmessagebox.h> -#include <qvariant.h> -#include <qlabel.h> -#include <qpainter.h> -#include <qapplication.h> -#include <qsimplerichtext.h> -#include <qstyle.h> -#include <qlineedit.h> -#include <qpushbutton.h> -#include <qheader.h> +#include <tqvariant.h> +#include <tqlabel.h> +#include <tqpainter.h> +#include <tqapplication.h> +#include <tqsimplerichtext.h> +#include <tqstyle.h> +#include <tqlineedit.h> +#include <tqpushbutton.h> +#include <tqheader.h> #include <klistview.h> -#include <qlayout.h> -#include <qtooltip.h> -#include <qtimer.h> -#include <qspinbox.h> -#include <qwhatsthis.h> +#include <tqlayout.h> +#include <tqtooltip.h> +#include <tqtimer.h> +#include <tqspinbox.h> +#include <tqwhatsthis.h> class ChannelListItem : public KListViewItem { public: - ChannelListItem( KListView *parent, QString arg1, QString arg2, QString arg3 ); - virtual int compare( QListViewItem *i, int col, bool ascending ) const; - virtual void paintCell( QPainter *p, const QColorGroup &cg, int column, int width, int align ); + ChannelListItem( KListView *parent, TQString arg1, TQString arg2, TQString arg3 ); + virtual int compare( TQListViewItem *i, int col, bool ascending ) const; + virtual void paintCell( TQPainter *p, const TQColorGroup &cg, int column, int width, int align ); private: KListView *parentList; }; -ChannelListItem::ChannelListItem( KListView *parent, QString arg1, QString arg2, QString arg3 ) : +ChannelListItem::ChannelListItem( KListView *parent, TQString arg1, TQString arg2, TQString arg3 ) : KListViewItem( parent, parent->lastItem() ), parentList( parent ) { setText(0, arg1); @@ -57,7 +57,7 @@ ChannelListItem::ChannelListItem( KListView *parent, QString arg1, QString arg2, setText(2, arg3); } -int ChannelListItem::compare( QListViewItem *i, int col, bool ascending ) const +int ChannelListItem::compare( TQListViewItem *i, int col, bool ascending ) const { if( col == 1 ) { @@ -69,58 +69,58 @@ int ChannelListItem::compare( QListViewItem *i, int col, bool ascending ) const return 1; } else - return QListViewItem::compare( i, col, ascending ); + return TQListViewItem::compare( i, col, ascending ); } -void ChannelListItem::paintCell( QPainter *p, const QColorGroup &cg, int column, int width, int align ) +void ChannelListItem::paintCell( TQPainter *p, const TQColorGroup &cg, int column, int width, int align ) { - QPixmap back( width, height() ); - QPainter paint( &back ); + TQPixmap back( width, height() ); + TQPainter paint( &back ); //KListViewItem::paintCell( &paint, cg, column, width, align ); // PASTED FROM KLISTVIEWITEM: // set the alternate cell background colour if necessary - QColorGroup _cg = cg; + TQColorGroup _cg = cg; if (isAlternate()) if (listView()->viewport()->backgroundMode()==Qt::FixedColor) - _cg.setColor(QColorGroup::Background, static_cast< KListView* >(listView())->alternateBackground()); + _cg.setColor(TQColorGroup::Background, static_cast< KListView* >(listView())->alternateBackground()); else - _cg.setColor(QColorGroup::Base, static_cast< KListView* >(listView())->alternateBackground()); + _cg.setColor(TQColorGroup::Base, static_cast< KListView* >(listView())->alternateBackground()); // PASTED FROM QLISTVIEWITEM { - QPainter *p = &paint; + TQPainter *p = &paint; - QListView *lv = listView(); + TQListView *lv = listView(); if ( !lv ) return; - QFontMetrics fm( p->fontMetrics() ); + TQFontMetrics fm( p->fontMetrics() ); // any text we render is done by the Components, not by this class, so make sure we've nothing to write - QString t; + TQString t; // removed text truncating code from Qt - we do that differently, further on int marg = lv->itemMargin(); int r = marg; - // const QPixmap * icon = pixmap( column ); + // const TQPixmap * icon = pixmap( column ); const BackgroundMode bgmode = lv->viewport()->backgroundMode(); - const QColorGroup::ColorRole crole = QPalette::backgroundRoleFromMode( bgmode ); + const TQColorGroup::ColorRole crole = TQPalette::backgroundRoleFromMode( bgmode ); if ( _cg.brush( crole ) != lv->colorGroup().brush( crole ) ) p->fillRect( 0, 0, width, height(), _cg.brush( crole ) ); else { - // all copied from QListView::paintEmptyArea + // all copied from TQListView::paintEmptyArea - //lv->paintEmptyArea( p, QRect( 0, 0, width, height() ) ); - QStyleOption opt( lv->sortColumn(), 0 ); // ### hack; in 3.1, add a property in QListView and QHeader - QStyle::SFlags how = QStyle::Style_Default; + //lv->paintEmptyArea( p, TQRect( 0, 0, width, height() ) ); + TQStyleOption opt( lv->sortColumn(), 0 ); // ### hack; in 3.1, add a property in TQListView and QHeader + TQStyle::SFlags how = TQStyle::Style_Default; if ( lv->isEnabled() ) - how |= QStyle::Style_Enabled; + how |= TQStyle::Style_Enabled; - lv->style().drawComplexControl( QStyle::CC_ListView, - p, lv, QRect( 0, 0, width, height() ), lv->colorGroup(), - how, QStyle::SC_ListView, QStyle::SC_None, + lv->style().drawComplexControl( TQStyle::CC_ListView, + p, lv, TQRect( 0, 0, width, height() ), lv->colorGroup(), + how, TQStyle::SC_ListView, TQStyle::SC_None, opt ); } @@ -129,7 +129,7 @@ void ChannelListItem::paintCell( QPainter *p, const QColorGroup &cg, int column, if ( isSelected() && (column == 0 || lv->allColumnsShowFocus()) ) { p->fillRect( r - marg, 0, width - r + marg, height(), - _cg.brush( QColorGroup::Highlight ) ); + _cg.brush( TQColorGroup::Highlight ) ); // removed text pen setting code from Qt } @@ -138,16 +138,16 @@ void ChannelListItem::paintCell( QPainter *p, const QColorGroup &cg, int column, // draw the tree gubbins if ( multiLinesEnabled() && column == 0 && isOpen() && childCount() ) { int textheight = fm.size( align, t ).height() + 2 * lv->itemMargin(); - textheight = QMAX( textheight, QApplication::globalStrut().height() ); + textheight = QMAX( textheight, TQApplication::globalStrut().height() ); if ( textheight % 2 > 0 ) textheight++; if ( textheight < height() ) { int w = lv->treeStepSize() / 2; - lv->style().drawComplexControl( QStyle::CC_ListView, p, lv, - QRect( 0, textheight, w + 1, height() - textheight + 1 ), _cg, - lv->isEnabled() ? QStyle::Style_Enabled : QStyle::Style_Default, - QStyle::SC_ListViewExpand, - (uint)QStyle::SC_All, QStyleOption( this ) ); + lv->style().drawComplexControl( TQStyle::CC_ListView, p, lv, + TQRect( 0, textheight, w + 1, height() - textheight + 1 ), _cg, + lv->isEnabled() ? TQStyle::Style_Enabled : TQStyle::Style_Default, + TQStyle::SC_ListViewExpand, + (uint)TQStyle::SC_All, TQStyleOption( this ) ); } } } @@ -156,33 +156,33 @@ void ChannelListItem::paintCell( QPainter *p, const QColorGroup &cg, int column, //do you see a better way to tell the TextComponent we are selected ? - Olivier 2004-09-02 if ( isSelected() ) - _cg.setColor(QColorGroup::Text , _cg.highlightedText() ); + _cg.setColor(TQColorGroup::Text , _cg.highlightedText() ); - QSimpleRichText myrichtext( text(column), paint.font() ); + TQSimpleRichText myrichtext( text(column), paint.font() ); myrichtext.draw( &paint, 0, 0, paint.window(), _cg ); paint.end(); p->drawPixmap( 0, 0, back ); } -ChannelList::ChannelList( QWidget* parent, KIRC::Engine *engine ) - : QWidget( parent ), m_engine( engine ) +ChannelList::ChannelList( TQWidget* parent, KIRC::Engine *engine ) + : TQWidget( parent ), m_engine( engine ) { - ChannelListLayout = new QVBoxLayout( this, 11, 6, "ChannelListLayout"); + ChannelListLayout = new TQVBoxLayout( this, 11, 6, "ChannelListLayout"); - layout72_2 = new QHBoxLayout( 0, 0, 6, "layout72_2"); + layout72_2 = new TQHBoxLayout( 0, 0, 6, "layout72_2"); - textLabel1_2 = new QLabel( this, "textLabel1_2" ); + textLabel1_2 = new TQLabel( this, "textLabel1_2" ); layout72_2->addWidget( textLabel1_2 ); - channelSearch = new QLineEdit( this, "channelSearch" ); + channelSearch = new TQLineEdit( this, "channelSearch" ); layout72_2->addWidget( channelSearch ); - numUsers = new QSpinBox( 0, 32767, 1, this, "num_users" ); + numUsers = new TQSpinBox( 0, 32767, 1, this, "num_users" ); numUsers->setSuffix( i18n(" members") ); layout72_2->addWidget( numUsers ); - mSearchButton = new QPushButton( this, "mSearchButton" ); + mSearchButton = new TQPushButton( this, "mSearchButton" ); layout72_2->addWidget( mSearchButton ); ChannelListLayout->addLayout( layout72_2 ); @@ -198,46 +198,46 @@ ChannelList::ChannelList( QWidget* parent, KIRC::Engine *engine ) clearWState( WState_Polished ); textLabel1_2->setText( i18n( "Search for:" ) ); - QToolTip::add( textLabel1_2, i18n( "You may search for channels on the IRC server for a text string entered here." ) ); - QToolTip::add( numUsers, i18n( "Channels returned must have at least this many members." ) ); - QWhatsThis::add( numUsers, i18n( "Channels returned must have at least this many members." ) ); - QWhatsThis::add( textLabel1_2, i18n( "You may search for channels on the IRC server for a text string entered here. For instance, you may type 'linux' to find channels that have something to do with linux." ) ); - QToolTip::add( channelSearch, i18n( "You may search for channels on the IRC server for a text string entered here." ) ); - QWhatsThis::add( channelSearch, i18n( "You may search for channels on the IRC server for a text string entered here. For instance, you may type 'linux' to find channels that have something to do with linux." ) ); + TQToolTip::add( textLabel1_2, i18n( "You may search for channels on the IRC server for a text string entered here." ) ); + TQToolTip::add( numUsers, i18n( "Channels returned must have at least this many members." ) ); + TQWhatsThis::add( numUsers, i18n( "Channels returned must have at least this many members." ) ); + TQWhatsThis::add( textLabel1_2, i18n( "You may search for channels on the IRC server for a text string entered here. For instance, you may type 'linux' to find channels that have something to do with linux." ) ); + TQToolTip::add( channelSearch, i18n( "You may search for channels on the IRC server for a text string entered here." ) ); + TQWhatsThis::add( channelSearch, i18n( "You may search for channels on the IRC server for a text string entered here. For instance, you may type 'linux' to find channels that have something to do with linux." ) ); mSearchButton->setText( i18n( "S&earch" ) ); - QToolTip::add( mSearchButton, i18n( "Perform a channel search." ) ); - QWhatsThis::add( mSearchButton, i18n( "Perform a channel search. Please be patient, as this can be slow depending on the number of channels on the server." ) ); - QToolTip::add( mChannelList, i18n( "Double click on a channel to select it." ) ); + TQToolTip::add( mSearchButton, i18n( "Perform a channel search." ) ); + TQWhatsThis::add( mSearchButton, i18n( "Perform a channel search. Please be patient, as this can be slow depending on the number of channels on the server." ) ); + TQToolTip::add( mChannelList, i18n( "Double click on a channel to select it." ) ); mChannelList->header()->setLabel( 0, i18n( "Channel" ) ); mChannelList->header()->setLabel( 1, i18n( "Users" ) ); mChannelList->header()->setLabel( 2, i18n( "Topic" ) ); // signals and slots connections - connect( mChannelList, SIGNAL( doubleClicked(QListViewItem*) ), - this, SLOT( slotItemDoubleClicked(QListViewItem*) ) ); + connect( mChannelList, TQT_SIGNAL( doubleClicked(TQListViewItem*) ), + this, TQT_SLOT( slotItemDoubleClicked(TQListViewItem*) ) ); - connect( mSearchButton, SIGNAL( clicked() ), this, SLOT( search() ) ); + connect( mSearchButton, TQT_SIGNAL( clicked() ), this, TQT_SLOT( search() ) ); - connect( mChannelList, SIGNAL( selectionChanged( QListViewItem*) ), this, - SLOT( slotItemSelected( QListViewItem *) ) ); + connect( mChannelList, TQT_SIGNAL( selectionChanged( TQListViewItem*) ), this, + TQT_SLOT( slotItemSelected( TQListViewItem *) ) ); - connect( m_engine, SIGNAL( incomingListedChan( const QString &, uint, const QString & ) ), - this, SLOT( slotChannelListed( const QString &, uint, const QString & ) ) ); + connect( m_engine, TQT_SIGNAL( incomingListedChan( const TQString &, uint, const TQString & ) ), + this, TQT_SLOT( slotChannelListed( const TQString &, uint, const TQString & ) ) ); - connect( m_engine, SIGNAL( incomingEndOfList() ), this, SLOT( slotListEnd() ) ); + connect( m_engine, TQT_SIGNAL( incomingEndOfList() ), this, TQT_SLOT( slotListEnd() ) ); - connect( m_engine, SIGNAL( statusChanged(KIRC::Engine::Status) ), - this, SLOT( slotStatusChanged(KIRC::Engine::Status) ) ); + connect( m_engine, TQT_SIGNAL( statusChanged(KIRC::Engine::Status) ), + this, TQT_SLOT( slotStatusChanged(KIRC::Engine::Status) ) ); show(); } -void ChannelList::slotItemDoubleClicked( QListViewItem *i ) +void ChannelList::slotItemDoubleClicked( TQListViewItem *i ) { emit channelDoubleClicked( i->text(0) ); } -void ChannelList::slotItemSelected( QListViewItem *i ) +void ChannelList::slotItemSelected( TQListViewItem *i ) { emit channelSelected( i->text(0) ); } @@ -306,19 +306,19 @@ void ChannelList::search() } } -void ChannelList::slotChannelListed( const QString &channel, uint users, const QString &topic ) +void ChannelList::slotChannelListed( const TQString &channel, uint users, const TQString &topic ) { checkSearchResult( channel, users, topic ); - channelCache.insert( channel, QPair< uint, QString >( users, topic ) ); + channelCache.insert( channel, QPair< uint, TQString >( users, topic ) ); } -void ChannelList::checkSearchResult( const QString &channel, uint users, const QString &topic ) +void ChannelList::checkSearchResult( const TQString &channel, uint users, const TQString &topic ) { if( ( mUsers == 0 || mUsers <= users ) && ( mSearch.isEmpty() || channel.contains( mSearch, false ) || topic.contains( mSearch, false ) ) ) { - new ChannelListItem( mChannelList, channel, QString::number(users), topic ); + new ChannelListItem( mChannelList, channel, TQString::number(users), topic ); } } @@ -328,7 +328,7 @@ void ChannelList::slotSearchCache() { checkSearchResult( cacheIterator.key(), cacheIterator.data().first, cacheIterator.data().second ); ++cacheIterator; - QTimer::singleShot( 0, this, SLOT( slotSearchCache() ) ); + TQTimer::singleShot( 0, this, TQT_SLOT( slotSearchCache() ) ); } else { |