23 #ifndef _TDEFILEPREVIEW_H
24 #define _TDEFILEPREVIEW_H
26 #include <tqsplitter.h>
31 #include <tdefileitem.h>
32 #include <tdefileiconview.h>
33 #include <tdefiledetailview.h>
48 virtual TQWidget *
widget() {
return this; }
67 virtual void setSelectionMode( KFile::SelectionMode sm );
70 virtual bool isSelected(
const KFileItem * )
const;
80 virtual KFileItem * firstFileItem()
const;
81 virtual KFileItem * nextItem(
const KFileItem * )
const;
82 virtual KFileItem * prevItem(
const KFileItem * )
const;
84 virtual void setSorting( TQDir::SortSpec sort );
86 virtual void readConfig( TDEConfig *,
const TQString& group = TQString::null );
87 virtual void writeConfig( TDEConfig *,
const TQString& group = TQString::null);
99 void setPreviewWidget(
const TQWidget *w,
const KURL &u);
102 virtual void slotHighlighted(
const KFileItem * );
105 void showPreview(
const KURL &);
117 virtual void virtual_hook(
int id,
void* data );
119 class KFilePreviewPrivate;
120 KFilePreviewPrivate *d;