libyui-qt
 
Loading...
Searching...
No Matches
YQTimeField.h
1/*
2 Copyright (C) 2000-2012 Novell, Inc
3 This library is free software; you can redistribute it and/or modify
4 it under the terms of the GNU Lesser General Public License as
5 published by the Free Software Foundation; either version 2.1 of the
6 License, or (at your option) version 3.0 of the License. This library
7 is distributed in the hope that it will be useful, but WITHOUT ANY
8 WARRANTY; without even the implied warranty of MERCHANTABILITY or
9 FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
10 License for more details. You should have received a copy of the GNU
11 Lesser General Public License along with this library; if not, write
12 to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
13 Floor, Boston, MA 02110-1301 USA
14*/
15
16
17/*-/
18
19 File: YQTimeField.h
20
21 Author: Stefan Hundhammer <shundhammer@suse.de>
22
23/-*/
24
25
26#ifndef YQTimeField_h
27#define YQTimeField_h
28
29#include <QFrame>
30#include <yui/YTimeField.h>
31
32class YQWidgetCaption;
33class QTimeEdit;
34
35
36class YQTimeField : public QFrame, public YTimeField
37{
38 Q_OBJECT
39
40public:
44 YQTimeField( YWidget * parent,
45 const std::string & label );
46
50 virtual ~YQTimeField();
51
58 virtual std::string value();
59
66 virtual void setValue( const std::string & newValue );
67
73 virtual void setLabel( const std::string & label );
74
80 virtual void setEnabled( bool enabled );
81
87 virtual int preferredWidth();
88
94 virtual int preferredHeight();
95
101 virtual void setSize( int newWidth, int newHeight );
102
108 virtual bool setKeyboardFocus();
109
110private slots:
115 void changed ( const QTime &);
116
117protected:
118
119 YQWidgetCaption * _caption;
120 QTimeEdit * _qt_timeEdit;
121};
122
123
124#endif // YQTimeField_h
virtual std::string value()
Definition YQTimeField.cc:74
virtual void setValue(const std::string &newValue)
Definition YQTimeField.cc:80
virtual void setEnabled(bool enabled)
Definition YQTimeField.cc:95
virtual int preferredHeight()
Definition YQTimeField.cc:108
virtual void setLabel(const std::string &label)
Definition YQTimeField.cc:88
virtual bool setKeyboardFocus()
Definition YQTimeField.cc:120
virtual ~YQTimeField()
Definition YQTimeField.cc:68
YQTimeField(YWidget *parent, const std::string &label)
Definition YQTimeField.cc:41
virtual void setSize(int newWidth, int newHeight)
Definition YQTimeField.cc:114
virtual int preferredWidth()
Definition YQTimeField.cc:102
Definition YQWidgetCaption.h:39