#ifndef MYDIROPERATOR_H #define MYDIROPERATOR_H #include "mydirlister.h" #include #include #include class Medium; class MyDirOperator : public KDirOperator { Q_OBJECT TQ_OBJECT public: MyDirOperator( const KURL &url, TQWidget *parent, Medium *medium = 0 ); public slots: //reimplemented due to a bug in KDirOperator::activatedMenu ( KDE 3.4.2 ) - See Bug #103305 virtual void activatedMenu (const KFileItem *, const TQPoint &pos) { updateSelectionDependentActions(); reenableDeleteKey(); static_cast(actionCollection()->action("popupMenu"))->popupMenu()->popup( pos ); } void myHome(); void myCdUp(); private: void reenableDeleteKey(); Medium *m_medium; }; #endif