22 #include <KSystemTimeZone>
31 ui.dynamic->setToolTip(ui.labelDynamic->toolTip());
33 connect(ui.publishedGroupBox, SIGNAL(toggled(
bool)),
this, SLOT(slotPublishedEnabled(
bool)));
34 connect(ui.updatedGroupBox, SIGNAL(toggled(
bool)),
this, SLOT(slotUpdatedEnabled(
bool)));
39 ui.origin->setUrl(metalink.
origin);
40 ui.dynamic->setChecked(metalink.
dynamic);
49 ui.published->setDateTime(QDateTime::currentDateTime());
50 int offset = KSystemTimeZones::local().currentOffset();
51 const bool negativeOffset = (offset < 0);
53 QTime time = QTime(0, 0, 0);
54 time = time.addSecs(abs(offset));
55 ui.publishedoffset->setTime(time);
58 ui.use_publishedtimeoffset->blockSignals(
true);
59 ui.use_publishedtimeoffset->setChecked(
true);
60 ui.use_publishedtimeoffset->blockSignals(
false);
62 ui.publishedNegative->setChecked(negativeOffset);
72 ui.updated->setDateTime(QDateTime::currentDateTime());
73 int offset = KSystemTimeZones::local().currentOffset();
74 const bool negativeOffset = (offset < 0);
75 QTime time = QTime(0, 0, 0);
76 time = time.addSecs(abs(offset));
77 ui.updatedoffset->setTime(time);
80 ui.use_updatedtimeoffset->blockSignals(
true);
81 ui.use_updatedtimeoffset->setChecked(
true);
82 ui.use_updatedtimeoffset->blockSignals(
false);
84 ui.updatedNegative->setChecked(negativeOffset);
90 metalink->
origin = KUrl(ui.origin->text());
91 metalink->
dynamic = ui.dynamic->isChecked();
94 if (ui.publishedGroupBox->isChecked()) {
96 if (ui.use_publishedtimeoffset->isChecked()) {
102 if (ui.updatedGroupBox->isChecked()) {
104 if (ui.use_updatedtimeoffset->isChecked()) {
110 void GeneralWidget::slotPublishedEnabled(
bool enabled)
113 ui.publishedNegative->setEnabled(ui.use_publishedtimeoffset->isChecked());
117 void GeneralWidget::slotUpdatedEnabled(
bool enabled)
120 ui.updatedNegative->setEnabled(ui.use_updatedtimeoffset->isChecked());
125 #include "generalwidget.moc"