klistviewlineedit.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
#ifndef KLISTVIEWLINEEDIT_H
00019
#define KLISTVIEWLINEEDIT_H
00020
00021
#include <klineedit.h>
00022
#include <klistview.h>
00023
00028 class KDEUI_EXPORT KListViewLineEdit :
public KLineEdit
00029 {
00030 Q_OBJECT
00031
public:
00032 KListViewLineEdit(
KListView *parent);
00033 ~KListViewLineEdit();
00034
00035
QListViewItem *currentItem()
const;
00036
00037 signals:
00038
void done(
QListViewItem*,
int);
00039
00040
public slots:
00041
void terminate();
00042
void load(
QListViewItem *i,
int c);
00043
00044
protected:
00045
virtual void focusOutEvent(
QFocusEvent *);
00046
virtual void keyPressEvent(
QKeyEvent *e);
00047
virtual void paintEvent(
QPaintEvent *e);
00048
virtual bool event (
QEvent *pe);
00049
00051
void selectNextCell (
QListViewItem *pi,
int column,
bool forward);
00052
void terminate(
bool commit);
00053
QListViewItem *item;
00054
int col;
00055
KListView*
const p;
00056
00057
protected slots:
00058
void slotSelectionChanged();
00059
00060 };
00061
00062
#endif
This file is part of the documentation for kdeui Library Version 3.4.0.