You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
amarok/amarok/src/mydiroperator.h

36 lines
834 B

#ifndef MYDIROPERATOR_H
#define MYDIROPERATOR_H
#include "mydirlister.h"
#include <kaction.h>
#include <kdiroperator.h>
#include <kpopupmenu.h>
class Medium;
class MyDirOperator : public KDirOperator {
Q_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<KActionMenu*>(actionCollection()->action("popupMenu"))->popupMenu()->popup( pos );
}
void myHome();
void myCdUp();
private:
void reenableDeleteKey();
Medium *m_medium;
};
#endif