blob: c4ed2f48533ae1cbdd661e5339e3ec15a3f1d7f4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
#include <qobjectlist.h>
void WidgetsBase::init()
{
timeEdit->setTime( QTime::currentTime() );
dateEdit->setDate( QDate::currentDate() );
}
void WidgetsBase::destroy()
{
}
void WidgetsBase::resetColors()
{
groupBox->setPalette( palette(), FALSE );
QObjectList *chldn = groupBox->queryList();
if ( chldn ) {
for(QObject *obj=chldn->first(); obj; obj = chldn->next()) {
if(obj->isWidgetType()) {
QWidget *w = (QWidget *)obj;
if(!w->isTopLevel())
w->setPalette(palette(), FALSE);
}
}
}
}
void WidgetsBase::setColor( const QString & color )
{
groupBox->setPalette( QColor( color ), FALSE );
QObjectList *chldn = groupBox->queryList();
if ( chldn ) {
for(QObject *obj=chldn->first(); obj; obj = chldn->next()) {
if(obj->isWidgetType()) {
QWidget *w = (QWidget *)obj;
if(!w->isTopLevel())
w->setPalette(QColor(color), FALSE);
}
}
}
}
void WidgetsBase::setColor()
{
setColor( lineEdit->text() );
}
void WidgetsBase::updateClock()
{
clock->setTime( timeEdit->time() );
}
void WidgetsBase::updateColorTest( const QString & color )
{
colorTest->setPalette( QColor( color ), TRUE);
}
void WidgetsBase::updateDateTimeString()
{
QDateTime dt;
dt.setDate( dateEdit->date() );
dt.setTime( timeEdit->time() );
dateTimeLabel->setText( dt.toString() );
}
|