diff options
Diffstat (limited to 'src/gui/buddylistview.cpp')
-rw-r--r-- | src/gui/buddylistview.cpp | 52 |
1 files changed, 27 insertions, 25 deletions
diff --git a/src/gui/buddylistview.cpp b/src/gui/buddylistview.cpp index 60f8ffc..75d25f4 100644 --- a/src/gui/buddylistview.cpp +++ b/src/gui/buddylistview.cpp @@ -22,41 +22,43 @@ #include "qapplication.h" #include "qfont.h" -#include "qheader.h" +#include "q3header.h" #include "qpixmap.h" #include "qrect.h" #include "qsize.h" -#include "qstylesheet.h" +#include "q3stylesheet.h" +//Added by qt3to4: +#include <q3mimefactory.h> void AbstractBLVItem::set_icon(t_presence_state::t_basic_state state) { switch (state) { case t_presence_state::ST_BASIC_UNKNOWN: - setPixmap(0, QPixmap::fromMimeSource("presence_unknown.png")); + setPixmap(0, qPixmapFromMimeSource("presence_unknown.png")); break; case t_presence_state::ST_BASIC_CLOSED: - setPixmap(0, QPixmap::fromMimeSource("presence_offline.png")); + setPixmap(0, qPixmapFromMimeSource("presence_offline.png")); break; case t_presence_state::ST_BASIC_OPEN: - setPixmap(0, QPixmap::fromMimeSource("presence_online.png")); + setPixmap(0, qPixmapFromMimeSource("presence_online.png")); break; case t_presence_state::ST_BASIC_FAILED: - setPixmap(0, QPixmap::fromMimeSource("presence_failed.png")); + setPixmap(0, qPixmapFromMimeSource("presence_failed.png")); break; case t_presence_state::ST_BASIC_REJECTED: - setPixmap(0, QPixmap::fromMimeSource("presence_rejected.png")); + setPixmap(0, qPixmapFromMimeSource("presence_rejected.png")); break; default: - setPixmap(0, QPixmap::fromMimeSource("presence_unknown.png")); + setPixmap(0, qPixmapFromMimeSource("presence_unknown.png")); break; } } -AbstractBLVItem::AbstractBLVItem(QListViewItem *parent, const QString &text) : - QListViewItem(parent, text) +AbstractBLVItem::AbstractBLVItem(Q3ListViewItem *parent, const QString &text) : + Q3ListViewItem(parent, text) {} -AbstractBLVItem::AbstractBLVItem(QListView *parent, const QString &text) : - QListViewItem(parent, text) +AbstractBLVItem::AbstractBLVItem(Q3ListView *parent, const QString &text) : + Q3ListViewItem(parent, text) {} AbstractBLVItem::~AbstractBLVItem() {} @@ -71,10 +73,10 @@ void BuddyListViewItem::set_icon(void) { string url_str = ui->expand_destination(user_config, buddy->get_sip_address()); tip = "<html>"; - tip += QStyleSheet::escape(ui->format_sip_address(user_config, buddy->get_name(), t_url(url_str)).c_str()).replace(' ', " "); + tip += Q3StyleSheet::escape(ui->format_sip_address(user_config, buddy->get_name(), t_url(url_str)).c_str()).replace(' ', " "); if (!buddy->get_may_subscribe_presence()) { - setPixmap(0, QPixmap::fromMimeSource("buddy.png")); + setPixmap(0, qPixmapFromMimeSource("buddy.png")); } else { QString failure; t_presence_state::t_basic_state basic_state = buddy-> @@ -116,7 +118,7 @@ void BuddyListViewItem::set_icon(void) { tip = tip.replace(' ', " "); } -BuddyListViewItem::BuddyListViewItem(QListViewItem *parent, t_buddy *_buddy) : +BuddyListViewItem::BuddyListViewItem(Q3ListViewItem *parent, t_buddy *_buddy) : AbstractBLVItem(parent, _buddy->get_name().c_str()), buddy(_buddy) { @@ -135,7 +137,7 @@ void BuddyListViewItem::update(void) { if (buddy->get_name().c_str() != text(0)) { setText(0, buddy->get_name().c_str()); - QListViewItem::parent()->sort(); + Q3ListViewItem::parent()->sort(); } ui->unlock(); } @@ -155,7 +157,7 @@ void BLViewUserItem::set_icon(void) { QString profile_name = presence_epa->get_user_profile()->get_profile_name().c_str(); tip = "<html>"; - tip += QStyleSheet::escape(profile_name); + tip += Q3StyleSheet::escape(profile_name); tip += "<br>"; tip += "<b>"; tip += qApp->translate("BuddyList", "Availability"); @@ -164,7 +166,7 @@ void BLViewUserItem::set_icon(void) { switch (presence_epa->get_epa_state()) { case t_presence_epa::EPA_UNPUBLISHED: tip += qApp->translate("BuddyList", "not published"); - setPixmap(0, QPixmap::fromMimeSource("penguin-small.png")); + setPixmap(0, qPixmapFromMimeSource("penguin-small.png")); break; case t_presence_epa::EPA_FAILED: tip += qApp->translate("BuddyList", "failed to publish"); @@ -172,7 +174,7 @@ void BLViewUserItem::set_icon(void) { if (!failure.isEmpty()) { tip += QString(" (%1)").arg(failure); } - setPixmap(0, QPixmap::fromMimeSource("presence_failed.png")); + setPixmap(0, qPixmapFromMimeSource("presence_failed.png")); break; case t_presence_epa::EPA_PUBLISHED: basic_state = presence_epa->get_basic_state(); @@ -201,7 +203,7 @@ void BLViewUserItem::set_icon(void) { tip = tip.replace(' ', " "); } -BLViewUserItem::BLViewUserItem(QListView *parent, t_presence_epa *_presence_epa) : +BLViewUserItem::BLViewUserItem(Q3ListView *parent, t_presence_epa *_presence_epa) : AbstractBLVItem(parent, _presence_epa->get_user_profile()->get_profile_name().c_str()), presence_epa(_presence_epa) { @@ -220,7 +222,7 @@ void BLViewUserItem::paintCell(QPainter *painter, const QColorGroup &cg, QFont font = painter->font(); font.setBold(true); painter->setFont(font); - QListViewItem::paintCell(painter, cg, column, width, align); + Q3ListViewItem::paintCell(painter, cg, column, width, align); painter->restore(); } @@ -231,7 +233,7 @@ void BLViewUserItem::update(void) { if (presence_epa->get_user_profile()->get_profile_name().c_str() == text(0)) { setText(0, presence_epa->get_user_profile()->get_profile_name().c_str()); - QListViewItem::listView()->sort(); + Q3ListViewItem::listView()->sort(); } ui->unlock(); } @@ -245,15 +247,15 @@ t_presence_epa *BLViewUserItem::get_presence_epa(void) { } -BuddyListViewTip::BuddyListViewTip(QListView *parent) : +BuddyListViewTip::BuddyListViewTip(Q3ListView *parent) : QToolTip(parent->viewport()), parentListView(parent) {} void BuddyListViewTip::maybeTip ( const QPoint & p ) { - QListView *listView = parentListView; + Q3ListView *listView = parentListView; - QListViewItem *item = listView->itemAt(p); + Q3ListViewItem *item = listView->itemAt(p); if (!item) return; AbstractBLVItem *bitem = dynamic_cast<AbstractBLVItem *>(item); |