~ubuntu-branches/ubuntu/maverick/kdeutils/maverick-proposed

« back to all changes in this revision

Viewing changes to kgpg/groupedit.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2010-05-28 09:49:30 UTC
  • mfrom: (1.2.44 upstream)
  • Revision ID: james.westby@ubuntu.com-20100528094930-jzynf0obv1n2v13a
Tags: 4:4.4.80-0ubuntu1~ppa1
New upstream beta release

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
 
15
15
#include "groupedit.h"
16
16
#include <QHeaderView>
 
17
#include <QSortFilterProxyModel>
 
18
#include <KAction>
 
19
#include <KActionCollection>
17
20
#include "groupeditproxymodel.h"
18
21
#include "kgpgitemmodel.h"
 
22
#include "kgpgkey.h"
 
23
#include "kgpgsettings.h"
19
24
 
20
25
groupEdit::groupEdit(QWidget *parent, QList<KGpgNode *> *ids)
21
 
        : QWidget( parent ), members(ids)
 
26
        : QWidget( parent ),
 
27
        members(ids)
22
28
{
23
29
        setupUi( this );
24
 
        m_in = new GroupEditProxyModel(this, false, members);
25
 
        m_out = new GroupEditProxyModel(this, true, members);
26
 
        availableKeys->setModel(m_out);
 
30
        KgpgCore::KgpgKeyTrust mintrust;
 
31
        if (KGpgSettings::allowUntrustedGroupMembers()) {
 
32
                mintrust = KgpgCore::TRUST_UNDEFINED;
 
33
                textLabelAvailable->setText(i18n("Available Keys"));
 
34
        } else {
 
35
                mintrust = KgpgCore::TRUST_FULL;
 
36
                textLabelAvailable->setText(i18n("Available Trusted Keys"));
 
37
        }
 
38
 
 
39
        m_in = new GroupEditProxyModel(this, false, members, mintrust);
 
40
        m_out = new GroupEditProxyModel(this, true, members, mintrust);
 
41
 
 
42
        QSortFilterProxyModel *filter = new QSortFilterProxyModel(this);
 
43
        filter->setSourceModel(m_out);
 
44
        filter->setFilterCaseSensitivity(Qt::CaseInsensitive);
 
45
 
 
46
        availableKeys->setModel(filter);
27
47
        groupKeys->setModel(m_in);
28
48
        buttonAdd->setIcon(KIcon("go-down"));
29
49
        buttonRemove->setIcon(KIcon("go-up"));