Changeset 5724 for branches/qt-gui_qt4/src/widgets/messagelist.cpp
- Timestamp:
- 10/29/07 01:36:28 (13 months ago)
- Files:
-
- 1 moved
-
branches/qt-gui_qt4/src/widgets/messagelist.cpp (moved) (moved from branches/qt-gui_qt4/src/messagebox.cpp) (13 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/qt-gui_qt4/src/widgets/messagelist.cpp
r5577 r5724 19 19 */ 20 20 21 #include "message box.h"21 #include "messagelist.h" 22 22 23 23 #include "config.h" … … 37 37 using namespace LicqQtGui; 38 38 39 /* TRANSLATOR LicqQtGui::MsgView */ 40 41 MsgViewItem::MsgViewItem(CUserEvent* theMsg, QTextCodec* codec, QTreeWidget* parent) 39 /* TRANSLATOR LicqQtGui::MessageList */ 40 /* TRANSLATOR LicqQtGui::MessageListItem */ 41 42 MessageListItem::MessageListItem(CUserEvent* theMsg, QTextCodec* codec, QTreeWidget* parent) 42 43 : QTreeWidgetItem(parent) 43 44 { … … 95 96 } 96 97 97 M sgViewItem::~MsgViewItem(void)98 MessageListItem::~MessageListItem(void) 98 99 { 99 100 delete myMsg; 100 101 } 101 102 102 void M sgViewItem::SetEventLine()103 void MessageListItem::SetEventLine() 103 104 { 104 105 QString s = EventDescription(myMsg); … … 159 160 } 160 161 161 void M sgViewItem::MarkRead()162 void MessageListItem::MarkRead() 162 163 { 163 164 myUnread = false; … … 174 175 } 175 176 176 //-----M sgView::constructor------------------------------------------------------------------------177 M sgView::MsgView(QWidget* parent)177 //-----MessageList::constructor------------------------------------------------------------------------ 178 MessageList::MessageList(QWidget* parent) 178 179 : QTreeWidget(parent) 179 180 { … … 204 205 } 205 206 206 CUserEvent* M sgView::currentMsg()207 CUserEvent* MessageList::currentMsg() 207 208 { 208 209 if (currentItem() == NULL) 209 210 return NULL; 210 return (dynamic_cast<M sgViewItem*>(currentItem())->msg());211 } 212 213 QSize M sgView::sizeHint() const211 return (dynamic_cast<MessageListItem*>(currentItem())->msg()); 212 } 213 214 QSize MessageList::sizeHint() const 214 215 { 215 216 QSize s = QTreeWidget::sizeHint(); … … 219 220 } 220 221 221 int M sgView::getNumUnread() const222 int MessageList::getNumUnread() const 222 223 { 223 224 int num = 0; … … 225 226 for (int i = 0; i < topLevelItemCount(); ++i) 226 227 { 227 M sgViewItem* item = dynamic_cast<MsgViewItem*>(topLevelItem(i));228 MessageListItem* item = dynamic_cast<MessageListItem*>(topLevelItem(i)); 228 229 if (item->isUnread()) 229 230 num++; … … 232 233 } 233 234 234 M sgViewItem* MsgView::getNextUnread()235 { 236 M sgViewItem* next = NULL;235 MessageListItem* MessageList::getNextUnread() 236 { 237 MessageListItem* next = NULL; 237 238 for (int i = 0; i < topLevelItemCount(); ++i) 238 239 { 239 M sgViewItem* item = dynamic_cast<MsgViewItem*>(topLevelItem(i));240 MessageListItem* item = dynamic_cast<MessageListItem*>(topLevelItem(i)); 240 241 if (item->isUnread()) 241 242 next = item; … … 244 245 } 245 246 246 void M sgView::resizeEvent(QResizeEvent *e)247 void MessageList::resizeEvent(QResizeEvent *e) 247 248 { 248 249 QScrollBar *s = verticalScrollBar(); … … 258 259 } 259 260 260 void M sgView::SetEventLines()261 void MessageList::SetEventLines() 261 262 { 262 263 for (int i = 0; i < topLevelItemCount(); ++i) 263 264 { 264 M sgViewItem* item = dynamic_cast<MsgViewItem*>(topLevelItem(i));265 MessageListItem* item = dynamic_cast<MessageListItem*>(topLevelItem(i)); 265 266 item->SetEventLine(); 266 267 } 267 268 } 268 269 269 bool M sgView::event(QEvent *event)270 bool MessageList::event(QEvent *event) 270 271 { 271 272 if (event->type() == QEvent::ToolTip) … … 273 274 QHelpEvent *helpEvent = static_cast<QHelpEvent *>(event); 274 275 275 M sgViewItem *item = static_cast<MsgViewItem*>(itemAt(helpEvent->pos()));276 MessageListItem *item = static_cast<MessageListItem*>(itemAt(helpEvent->pos())); 276 277 if (item != NULL) 277 278 { … … 293 294 } 294 295 295 void M sgView::drawRow(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const296 void MessageList::drawRow(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const 296 297 { 297 298 QStyleOptionViewItem option2(option);
