~noskcaj/ubuntu/saucy/sflphone/merge-1.2.3-2

« back to all changes in this revision

Viewing changes to kde/plasma/plasmoid/ConferenceItem.cpp

  • Committer: Package Import Robot
  • Author(s): Francois Marier
  • Date: 2012-02-18 21:47:09 UTC
  • mfrom: (1.1.6)
  • Revision ID: package-import@ubuntu.com-20120218214709-6362d71gqdsdkrj5
Tags: 1.0.2-1
* New upstream release
  - remove logging patch (applied upstream)
  - update s390 patch since it was partially applied upstream
* Include the Evolution plugin as a separate binary package

* Fix compilation issues on SH4 (closes: #658987)
* Merge Ubuntu's binutils-gold linking fix

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#include "ConferenceItem.h"
 
2
 
 
3
ConferenceItem::ConferenceItem() : Plasma::Frame()
 
4
{
 
5
   setEnabledBorders(Plasma::FrameSvg::AllBorders);
 
6
   setFrameShadow(Plasma::Frame::Sunken);
 
7
   //setStyleSheet("background-color:red;");
 
8
 
 
9
   header = new Plasma::Frame(this);
 
10
   header->setText("Conference");
 
11
 
 
12
   conferenceLayout = new QGraphicsLinearLayout(Qt::Vertical);
 
13
 
 
14
   conferenceLayout->addItem(header);
 
15
 
 
16
   setLayout(conferenceLayout);
 
17
}
 
18
 
 
19
void ConferenceItem::setCallList(QList<CallItem*> list)
 
20
{
 
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);
 
25
         item->setParent(0);
 
26
      }
 
27
   }
 
28
 
 
29
   foreach (CallItem* item, list) {
 
30
      conferenceLayout->addItem(item);
 
31
      item->setParent(this);
 
32
   }
 
33
   header->setText("Conference (" + QString::number(list.count())+")");
 
34
}
 
35
 
 
36
void ConferenceItem::setConfId(QString value)
 
37
{
 
38
   confId = value;
 
39
}