~ubuntu-branches/ubuntu/vivid/kdepim/vivid

« back to all changes in this revision

Viewing changes to libksieve/ksieveui/managesievescriptsdialog.cpp

  • Committer: Package Import Robot
  • Author(s): Scott Kitterman, Jonathan Riddell, Rohan Garg, Scott Kitterman
  • Date: 2012-11-21 13:12:36 UTC
  • mfrom: (0.2.33)
  • Revision ID: package-import@ubuntu.com-20121121131236-32ijw9a2txrar80k
Tags: 4:4.9.80-0ubuntu1
[ Jonathan Riddell ]
* New upstream beta release

[ Rohan Garg ]
* Add nepomuk-core-dev to build-deps

[ Scott Kitterman ]
* Add new package, libpimcommon4
  - Add libpimcommon4.install
  - Add to debian/control, including kdepim-dbg and kdepim-dev depends
  - Add to kdepim-dev.install
* Remove usr/bin/backupmail and related files from kmail.install as they are
  not provided by upstream anymore
* Add usr/bin/pimsettingexporter and related files to kmail.install
* Add libnepomukwidgets-dev to build-depends

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
ManageSieveScriptsDialog::ManageSieveScriptsDialog( QWidget * parent, const char * name )
32
32
  : QDialog( parent ),
33
33
    mSieveEditor( 0 ),
34
 
    mIsNewScript( false ), 
 
34
    mIsNewScript( false ),
35
35
    mWasActive( false )
36
36
{
37
37
  setWindowTitle( i18n( "Manage Sieve Scripts" ) );
46
46
  QVBoxLayout * vlay = new QVBoxLayout( frame );
47
47
  vlay->setSpacing( 0 );
48
48
  vlay->setMargin( 0 );
49
 
  
 
49
 
50
50
  mListView = new TreeWidgetWithContextMenu( frame);
51
51
  mListView->setHeaderLabel( i18n( "Available Scripts" ) );
52
52
  mListView->setRootIsDecorated( true );
65
65
  QHBoxLayout *buttonLayout = new QHBoxLayout;
66
66
  vlay->addLayout( buttonLayout );
67
67
 
68
 
  mNewScript = new KPushButton( i18n( "New..." ) );
 
68
  mNewScript = new KPushButton( i18nc( "create a new sieve script", "New..." ) );
69
69
  connect( mNewScript, SIGNAL(clicked()), SLOT(slotNewScript()) );
70
70
  buttonLayout->addWidget( mNewScript );
71
 
  
 
71
 
72
72
  mEditScript = new KPushButton( i18n( "Edit..." ) );
73
73
  connect( mEditScript, SIGNAL(clicked()), SLOT(slotEditScript()) );
74
74
  buttonLayout->addWidget( mEditScript );
75
 
  
 
75
 
76
76
  mDeleteScript = new KPushButton( i18n( "Delete" ) );
77
77
  connect( mDeleteScript, SIGNAL(clicked()), SLOT(slotDeleteScript()) );
78
78
  buttonLayout->addWidget( mDeleteScript );
80
80
  mDeactivateScript = new KPushButton( i18n( "Deactivate" ) );
81
81
  connect( mDeactivateScript, SIGNAL(clicked()), SLOT(slotDeactivateScript()) );
82
82
  buttonLayout->addWidget( mDeactivateScript );
83
 
  
 
83
 
84
84
  KPushButton *mClose = new KPushButton( KStandardGuiItem::close() );
85
85
  connect( mClose, SIGNAL(clicked()), this, SLOT(accept()) );
86
86
  buttonLayout->addWidget( mClose );
87
 
  
 
87
 
88
88
  resize( sizeHint().width(), sizeHint().height() );
89
89
  slotRefresh();
90
90
}
440
440
 
441
441
  QButtonGroup *buttonGroup = mButtonGroups.value( currentItem );
442
442
 
443
 
  if ( buttonGroup )
444
 
  {
 
443
  if ( buttonGroup ) {
445
444
    QList<QAbstractButton *> group = buttonGroup->buttons();
446
445
    const int numberOfGroup( group.count() );
447
 
    for ( int i = 0; i < numberOfGroup; ++i )
448
 
    {
449
 
      if ( group.at( i )->text().replace( "&","" ) == name ) {
450
 
        KMessageBox::error( this, i18n( "Script name already used \"%1\".", name ), i18n( "New Script" ) );
 
446
    for ( int i = 0; i < numberOfGroup; ++i ) {
 
447
      if ( group.at( i )->text().remove( '&' ) == name ) {
 
448
        KMessageBox::error(
 
449
          this,
 
450
          i18n( "Script name already used \"%1\".", name ),
 
451
          i18n( "New Script" ) );
451
452
        return;
452
453
      }
453
454
    }
454
455
  }
455
 
  
 
456
 
456
457
  QTreeWidgetItem *newItem =
457
458
    new QTreeWidgetItem( currentItem );
458
459
  addRadioButton( newItem, name );