1
#include "ConferenceItem.h"
3
ConferenceItem::ConferenceItem() : Plasma::Frame()
5
setEnabledBorders(Plasma::FrameSvg::AllBorders);
6
setFrameShadow(Plasma::Frame::Sunken);
7
//setStyleSheet("background-color:red;");
9
header = new Plasma::Frame(this);
10
header->setText("Conference");
12
conferenceLayout = new QGraphicsLinearLayout(Qt::Vertical);
14
conferenceLayout->addItem(header);
16
setLayout(conferenceLayout);
19
void ConferenceItem::setCallList(QList<CallItem*> list)
21
for (int i=0; i < conferenceLayout->count(); i++) {
22
if (conferenceLayout->itemAt(i) != header) {
23
CallItem* item = (CallItem*) conferenceLayout->itemAt(i);
24
conferenceLayout->removeAt(i);
29
foreach (CallItem* item, list) {
30
conferenceLayout->addItem(item);
31
item->setParent(this);
33
header->setText("Conference (" + QString::number(list.count())+")");
36
void ConferenceItem::setConfId(QString value)