1 #include "addcontacttogroup.h"
2 #include "contactinterface.h"
5 AddContactToGroup::AddContactToGroup(QWidget *parent) :
8 //qDebug() << "AddContactToGroup::AddContactToGroup(QWidget *parent), Entry";
11 setWindowModality( Qt::ApplicationModal );
13 comboBox_groupname->addItems( ContactInterface::getInstance()->getAllGroupNames() );
15 m_SelectContactWidget = new SelectContactWidget(this);
16 m_SelectContactWidget->initContactWidget();
17 m_SelectContactWidget->sizePolicy().setHorizontalPolicy(QSizePolicy::Maximum);
18 m_SelectContactWidget->setGeometry(0,0,600,600);
19 m_SelectContactWidget->update();
22 scrollArea = new QScrollArea(this);
23 scrollArea->setWidget( m_SelectContactWidget );
24 scrollArea->setBackgroundRole(QPalette::Light);
25 scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);
26 scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
28 this->verticalLayout->addWidget(scrollArea);
30 connect( btngroup_ok_cancel, SIGNAL( clicked(QAbstractButton*) ), this, SLOT( btn_clicked(QAbstractButton*) ) );
33 void AddContactToGroup::btn_clicked(QAbstractButton *button)
35 if( QDialogButtonBox::AcceptRole == btngroup_ok_cancel->buttonRole( button ) )
37 //qDebug() << "add contact to group ";
39 QString groupname = comboBox_groupname->currentText();
40 if( STR_XML_ALLCONTACTS != groupname )
42 m_SelectContactWidget->addContactsToGroup(groupname);
44 done( QDialog::Accepted );
45 }else // button cancel
47 done( QDialog::Rejected );