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

« back to all changes in this revision

Viewing changes to archivemailagent/addarchivemaildialog.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:
22
22
#include <KLocale>
23
23
#include <KComboBox>
24
24
#include <KUrlRequester>
 
25
#include <KIntSpinBox>
25
26
 
26
27
#include <QGridLayout>
27
28
#include <QLabel>
109
110
  mainLayout->addLayout(hlayout, row, 1);
110
111
  row++;
111
112
 
 
113
  QLabel *maxCountlabel = new QLabel( i18n( "Maximum number of archive:" ), mainWidget );
 
114
  mainLayout->addWidget( maxCountlabel, row, 0 );
 
115
  mMaximumArchive = new KIntSpinBox( mainWidget );
 
116
  mMaximumArchive->setMinimum(0);
 
117
  mMaximumArchive->setSpecialValueText(i18n("unlimited"));
 
118
  maxCountlabel->setBuddy( mMaximumArchive );
 
119
  mainLayout->addWidget( mMaximumArchive, row, 1 );
 
120
  row++;
 
121
 
112
122
  mainLayout->setColumnStretch( 1, 1 );
113
123
  mainLayout->addItem( new QSpacerItem( 1, 1, QSizePolicy::Expanding, QSizePolicy::Expanding ), row, 0 );
114
124
 
135
145
  mFormatComboBox->setCurrentIndex(static_cast<int>(info->archiveType()));
136
146
  mDays->setValue(info->archiveAge());
137
147
  mUnits->setCurrentIndex(static_cast<int>(info->archiveUnit()));
138
 
 
 
148
  mMaximumArchive->setValue(info->maximumArchiveCount());
139
149
  slotUpdateOkButton();
140
150
}
141
151
 
150
160
  mInfo->setUrl(mPath->url());
151
161
  mInfo->setArchiveAge(mDays->value());
152
162
  mInfo->setArchiveUnit(static_cast<ArchiveMailInfo::ArchiveUnit>(mUnits->currentIndex()));
 
163
  mInfo->setMaximumArchiveCount(mMaximumArchive->value());
153
164
  return mInfo;
154
165
}
155
166
 
205
216
  mPath->setUrl(url);
206
217
}
207
218
 
 
219
void AddArchiveMailDialog::setMaximumArchiveCount(int max)
 
220
{
 
221
  mMaximumArchive->setValue(max);
 
222
}
 
223
 
 
224
int AddArchiveMailDialog::maximumArchiveCount() const
 
225
{
 
226
  return mMaximumArchive->value();
 
227
}
 
228
 
208
229
 
209
230
#include "addarchivemaildialog.moc"