You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
1.0 KiB
59 lines
1.0 KiB
14 years ago
|
#include <tqdatetimeedit.h>
|
||
|
#include <tqlayout.h>
|
||
15 years ago
|
|
||
|
#include "kdebug.h"
|
||
|
#include "kdialog.h"
|
||
|
|
||
|
#include "ktimewidget.h"
|
||
|
|
||
|
class KTimeWidget::KTimeWidgetPrivate
|
||
|
{
|
||
|
public:
|
||
14 years ago
|
TQTimeEdit * timeWidget;
|
||
15 years ago
|
};
|
||
|
|
||
14 years ago
|
KTimeWidget::KTimeWidget(TQWidget * parent, const char * name)
|
||
|
: TQWidget(parent, name)
|
||
15 years ago
|
{
|
||
|
init();
|
||
|
}
|
||
|
|
||
14 years ago
|
KTimeWidget::KTimeWidget(const TQTime & time,
|
||
|
TQWidget * parent, const char * name)
|
||
|
: TQWidget(parent, name)
|
||
15 years ago
|
{
|
||
|
init();
|
||
|
|
||
|
setTime(time);
|
||
|
}
|
||
|
|
||
|
KTimeWidget::~KTimeWidget()
|
||
|
{
|
||
|
delete d;
|
||
|
}
|
||
|
|
||
|
void KTimeWidget::init()
|
||
|
{
|
||
|
d = new KTimeWidgetPrivate;
|
||
|
|
||
14 years ago
|
TQHBoxLayout *layout = new TQHBoxLayout(this, 0, KDialog::spacingHint());
|
||
|
layout->setAutoAdd(true);
|
||
15 years ago
|
|
||
14 years ago
|
d->timeWidget = new TQTimeEdit(this);
|
||
15 years ago
|
|
||
14 years ago
|
connect(d->timeWidget, TQT_SIGNAL(valueChanged(const TQTime &)),
|
||
|
TQT_SIGNAL(valueChanged(const TQTime &)));
|
||
15 years ago
|
}
|
||
|
|
||
14 years ago
|
void KTimeWidget::setTime(const TQTime & time)
|
||
15 years ago
|
{
|
||
|
d->timeWidget->setTime(time);
|
||
|
}
|
||
|
|
||
14 years ago
|
TQTime KTimeWidget::time() const
|
||
15 years ago
|
{
|
||
|
return d->timeWidget->time();
|
||
|
}
|
||
|
|
||
|
#include "ktimewidget.moc"
|