QTfrontend/ui/widget/chatwidget.cpp
changeset 7725 4ad05a478c6c
parent 7723 ca05b576ec74
child 7737 ff63da8a3202
equal deleted inserted replaced
7724:36c539c9cfb1 7725:4ad05a478c6c
   355             this, SLOT(linkClicked(const QUrl&)));
   355             this, SLOT(linkClicked(const QUrl&)));
   356     mainLayout.addWidget(chatText, 0, 0, 2, 1);
   356     mainLayout.addWidget(chatText, 0, 0, 2, 1);
   357 
   357 
   358     chatNicks = new QListView(this);
   358     chatNicks = new QListView(this);
   359     chatNicks->setIconSize(QSize(24, 16));
   359     chatNicks->setIconSize(QSize(24, 16));
       
   360     chatNicks->setSelectionMode(QAbstractItemView::SingleSelection);
       
   361     chatNicks->setEditTriggers(QAbstractItemView::NoEditTriggers);
   360     chatNicks->setMinimumHeight(10);
   362     chatNicks->setMinimumHeight(10);
   361     chatNicks->setMinimumWidth(10);
   363     chatNicks->setMinimumWidth(10);
   362     //chatNicks->setSortingEnabled(true);
       
   363     chatNicks->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
   364     chatNicks->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
   364     chatNicks->setContextMenuPolicy(Qt::ActionsContextMenu);
   365     chatNicks->setContextMenuPolicy(Qt::ActionsContextMenu);
   365     connect(chatNicks, SIGNAL(itemDoubleClicked(QListWidgetItem *)),
   366     connect(chatNicks, SIGNAL(itemDoubleClicked(QListWidgetItem *)),
   366             this, SLOT(chatNickDoubleClicked(QListWidgetItem *)));
   367             this, SLOT(chatNickDoubleClicked(QListWidgetItem *)));
   367     connect(chatNicks, SIGNAL(currentRowChanged(int)),
   368     connect(chatNicks, SIGNAL(currentRowChanged(int)),
  1104     nickRemoved(nickname);
  1105     nickRemoved(nickname);
  1105     clear();
  1106     clear();
  1106 }
  1107 }
  1107 
  1108 
  1108 
  1109 
  1109 void HWChatWidget::setUsersModel(QAbstractListModel * model)
  1110 void HWChatWidget::setUsersModel(QAbstractItemModel *model)
  1110 {
  1111 {
  1111     chatNicks->setModel(model);
  1112     chatNicks->setModel(model);
  1112     chatNicks->setModelColumn(0);
  1113     chatNicks->setModelColumn(0);
  1113 }
  1114 }