From: <ma...@us...> - 2003-08-16 13:34:13
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Dialogs In directory sc8-pr-cvs1:/tmp/cvs-serv27568/krusader/Dialogs Modified Files: krspecialwidgets.cpp Log Message: added: infrastructure for quicksearch Index: krspecialwidgets.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Dialogs/krspecialwidgets.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** krspecialwidgets.cpp 29 Oct 2002 22:49:44 -0000 1.2 --- krspecialwidgets.cpp 16 Aug 2003 13:17:09 -0000 1.3 *************** *** 39,42 **** --- 39,44 ---- #include <kfileitem.h> #include <klocale.h> + #include <klineedit.h> + #include <kdebug.h> ///////////////////////////////////////////////////////////////////////////// *************** *** 63,68 **** ////////////////////////////////////////////////////////////////////////////// // This is the full constructor: use it for a mounted filesystem ! KRFSDisplay::KRFSDisplay(QWidget *parent, QString _alias, QString _realName, ! long _total, long _free) : QWidget(parent), totalSpace(_total), freeSpace(_free), alias(_alias), realName(_realName), mounted(true), empty(false), supermount(false) { --- 65,70 ---- ////////////////////////////////////////////////////////////////////////////// // This is the full constructor: use it for a mounted filesystem ! KRFSDisplay::KRFSDisplay(QWidget *parent, QString _alias, QString _realName, ! long _total, long _free) : QWidget(parent), totalSpace(_total), freeSpace(_free), alias(_alias), realName(_realName), mounted(true), empty(false), supermount(false) { *************** *** 151,155 **** } ! } //////////////////////////////////////////////////////////////////////////////// --- 153,157 ---- } ! } //////////////////////////////////////////////////////////////////////////////// *************** *** 189,193 **** } ! paint.setPen(Qt::black); // the pie --- 191,195 ---- } ! paint.setPen(Qt::black); // the pie *************** *** 208,211 **** --- 210,233 ---- slices.append(new KRPieSlice(sizeLeft*100/totalSize,Qt::yellow,"DEFAULT")); } + + //////////////////////////////////////////////////// + /////////////////// KrQuickSearch ///////////////// + //////////////////////////////////////////////////// + KrQuickSearch::KrQuickSearch(QWidget *parent, const char * name): KLineEdit(parent,name) {} + + void KrQuickSearch::myKeyPressEvent(QKeyEvent *e) { + switch (e->key()) { + case Key_Up: + case Key_Down: + case Key_Home: + case Key_End: + emit stop(e); + break; + default: + kdWarning()<<"got " << e->text() << endl; + keyPressEvent(e); + } + } + #include "krspecialwidgets.moc" |