Changeset 5724
- Timestamp:
- 10/29/07 01:36:28 (10 months ago)
- Location:
- branches/qt-gui_qt4/src
- Files:
-
- 4 modified
- 2 moved
-
CMakeLists.txt (modified) (1 diff)
-
userevents/userviewevent.cpp (modified) (10 diffs)
-
userevents/userviewevent.h (modified) (2 diffs)
-
widgets/CMakeLists.txt (modified) (2 diffs)
-
widgets/messagelist.cpp (moved) (moved from branches/qt-gui_qt4/src/messagebox.cpp) (13 diffs)
-
widgets/messagelist.h (moved) (moved from branches/qt-gui_qt4/src/messagebox.h) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/qt-gui_qt4/src/CMakeLists.txt
r5723 r5724 5 5 licqgui.cpp 6 6 mainwin.cpp 7 messagebox.cpp8 7 mlview.cpp 9 8 signalmanager.cpp -
branches/qt-gui_qt4/src/userevents/userviewevent.cpp
r5625 r5724 49 49 #include "dialogs/refusedlg.h" 50 50 51 #include "widgets/messagelist.h" 51 52 #include "widgets/skinnablebutton.h" 52 53 … … 54 55 #include "gui-defines.h" 55 56 #include "mainwin.h" 56 #include "messagebox.h"57 57 #include "mlview.h" 58 58 #include "signalmanager.h" … … 75 75 connect(a, SIGNAL(activated()), this, SLOT(close())); 76 76 77 msgView = new M sgView();77 msgView = new MessageList(); 78 78 splRead->addWidget(msgView); 79 79 … … 157 157 i = 0; 158 158 159 M sgViewItem* e = new MsgViewItem(u->EventPeek(i), myCodec, msgView);159 MessageListItem* e = new MessageListItem(u->EventPeek(i), myCodec, msgView); 160 160 myHighestEventId = u->EventPeek(i)->Id(); 161 161 … … 171 171 event->SubCommand() != ICQ_CMDxSUB_MSG) 172 172 { 173 new M sgViewItem(event, myCodec, msgView);173 new MessageListItem(event, myCodec, msgView); 174 174 // Make sure we don't add this message again, 175 175 // even if we receive an userUpdated signal for it. … … 242 242 { 243 243 int num = msgView->getNumUnread(); 244 M sgViewItem* e = msgView->getNextUnread();244 MessageListItem* e = msgView->getNextUnread(); 245 245 246 246 btnReadNext->setEnabled(num > 0); … … 273 273 { 274 274 myHighestEventId = eventId; 275 M sgViewItem* m = new MsgViewItem(e, myCodec, msgView);275 MessageListItem* m = new MessageListItem(e, myCodec, msgView); 276 276 msgView->scrollToItem(m); 277 277 } … … 586 586 void UserViewEvent::slotBtnReadNext() 587 587 { 588 M sgViewItem* e = msgView->getNextUnread();588 MessageListItem* e = msgView->getNextUnread(); 589 589 590 590 updateNextButton(); … … 631 631 return; 632 632 633 M sgViewItem* e = dynamic_cast<MsgViewItem*>(item);633 MessageListItem* e = dynamic_cast<MessageListItem*>(item); 634 634 635 635 btnRead1->setText(""); … … 788 788 789 789 if (!Config::Chat::instance()->msgChatView()) 790 new M sgViewItem(e->GrabUserEvent(), myCodec, msgView);790 new MessageListItem(e->GrabUserEvent(), myCodec, msgView); 791 791 } 792 792 -
branches/qt-gui_qt4/src/userevents/userviewevent.h
r5370 r5724 36 36 { 37 37 class MLView; 38 class M sgView;38 class MessageList; 39 39 class SkinnableButton; 40 40 class UserSendCommon; … … 52 52 QSplitter* splRead; 53 53 MLView* mlvRead; 54 M sgView* msgView;54 MessageList* msgView; 55 55 CUserEvent* currentEvent; 56 56 QCheckBox* chkAutoClose; -
branches/qt-gui_qt4/src/widgets/CMakeLists.txt
r5567 r5724 3 3 colorbutton.cpp 4 4 infofield.cpp 5 messagelist.cpp 5 6 mledit.cpp 6 7 protocombobox.cpp … … 20 21 21 22 add_library(widgets STATIC ${widgets_SRCS} ${widget_MOC_SRCS}) 22 target_link_libraries(widgets config )23 target_link_libraries(widgets config helpers) -
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); -
branches/qt-gui_qt4/src/widgets/messagelist.h
r5370 r5724 18 18 */ 19 19 20 #ifndef MESSAGE BOX_H21 #define MESSAGE BOX_H20 #ifndef MESSAGELIST_H 21 #define MESSAGELIST_H 22 22 23 23 #include <QTreeWidget> … … 30 30 namespace LicqQtGui 31 31 { 32 class MsgView;33 32 34 class M sgViewItem : public QTreeWidgetItem33 class MessageListItem : public QTreeWidgetItem 35 34 { 36 35 public: 37 M sgViewItem(CUserEvent* theMsg, QTextCodec* codec, QTreeWidget* parent);38 ~M sgViewItem(void);36 MessageListItem(CUserEvent* theMsg, QTextCodec* codec, QTreeWidget* parent); 37 ~MessageListItem(void); 39 38 void MarkRead(); 40 39 void SetEventLine(); … … 50 49 51 50 52 class M sgView: public QTreeWidget51 class MessageList : public QTreeWidget 53 52 { 54 53 Q_OBJECT 55 54 public: 56 M sgView(QWidget *parent = 0);55 MessageList (QWidget *parent = 0); 57 56 CUserEvent* currentMsg(); 58 57 QSize sizeHint() const; 59 58 int getNumUnread() const; 60 M sgViewItem* getNextUnread();59 MessageListItem* getNextUnread(); 61 60 62 61 signals:
