?? mydiroperator.cpp
字號:
#include "medium.h"#include "mydiroperator.h"#include <kurl.h>#include <qdir.h>MyDirOperator::MyDirOperator ( const KURL &url, QWidget *parent, Medium *medium ) : KDirOperator( url, parent ){ m_medium = medium; setDirLister( new MyDirLister( true ) ); reenableDeleteKey();}voidMyDirOperator::myHome(){ KURL u; u.setPath( m_medium ? m_medium->mountPoint() : QDir::homeDirPath() ); setURL(u, true);}voidMyDirOperator::myCdUp(){ KURL tmp( url() ); tmp.cd( QString::fromLatin1("..")); if( m_medium && !tmp.path().startsWith( m_medium->mountPoint() ) ) tmp.setPath( m_medium->mountPoint() ); setURL(tmp, true);}//BEGIN private methodsvoidMyDirOperator::reenableDeleteKey(){ KActionCollection* dirActionCollection = static_cast<KActionCollection*>(KDirOperator::child("KDirOperator::myActionCollection")); if( dirActionCollection ) { KAction* trash = dirActionCollection->action("trash"); if(trash) trash->setEnabled(false); }}//END private methods#include "mydiroperator.moc"
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -