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.
|
|
|
#ifndef MYDIROPERATOR_H
|
|
|
|
#define MYDIROPERATOR_H
|
|
|
|
|
|
|
|
#include "mydirlister.h"
|
|
|
|
|
|
|
|
#include <tdeaction.h>
|
|
|
|
#include <tdediroperator.h>
|
|
|
|
#include <tdepopupmenu.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<TDEActionMenu*>(actionCollection()->action("popupMenu"))->popupMenu()->popup( pos );
|
|
|
|
}
|
|
|
|
void myHome();
|
|
|
|
void myCdUp();
|
|
|
|
|
|
|
|
private:
|
|
|
|
void reenableDeleteKey();
|
|
|
|
Medium *m_medium;
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|