ktimeedit.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
#ifndef _KTIMEEDIT_H
00024
#define _KTIMEEDIT_H
00025
00026
#include <qevent.h>
00027
#include <qkeycode.h>
00028
#include <qstring.h>
00029
#include <qdatetime.h>
00030
#include <qcombobox.h>
00031
00032
#include <kapplication.h>
00033
00041 class KTimeEdit :
public QComboBox
00042 {
00043 Q_OBJECT
00044
public:
00046
KTimeEdit(
QWidget *parent=0,
QTime qt=
QTime(12,0),
const char *name=0);
00047
00048
virtual ~
KTimeEdit();
00049
00053
bool hasTime()
const;
00054
00056
QTime getTime()
const;
00057
00059
QSizePolicy sizePolicy()
const;
00060
00062
bool inputIsValid()
const;
00063
00064 signals:
00069
void timeChanged(
QTime newt);
00070
00071
public slots:
00073
void setTime(
QTime qt);
00074
00075
protected slots:
00076
void active(
int);
00077
void hilit(
int);
00078
void changedText();
00079
00080
protected:
00081
virtual void keyPressEvent(
QKeyEvent *qke);
00082
void addTime(
QTime qt);
00083
void subTime(
QTime qt);
00084
00085
void updateText();
00086
00087
private:
00088
QTime mTime;
00089
00090 };
00091
00092
#endif
This file is part of the documentation for libkdepim Library Version 3.3.0.