📄 ndirview.h
字号:
#ifndef NDIRVIEW_H#define NDIRVIEW_H//! @addtogroup libarchos//! @{#include "ndir.h"#include "nfolderview.h"// Adds the display of the path and extra display options to a NSimpleDirSource.class NDirSource : public NFolderSource { Q_OBJECT public: NDirSource(QObject *parent, const char *name= NULL); QString root() const; void setRoot(const QString &root); bool suffixesShowing() const; void showSuffixes(bool enable); bool sizeShowing() const; void showSize(bool enable); QString nameFilter() const; void setNameFilter(const QString &filter); bool includesSubdirs() const; void setIncludeSubdirs(bool enable); virtual QString folder() const; virtual bool setFolder(const QString &path); QString nameAt(uint index) const; virtual QString fileAt(uint index) const; virtual bool isFolder(uint index) const; virtual uint count() const; virtual QPixmap icon(uint index) const; virtual QString text(uint index, uint col= 0) const; virtual int indent(uint index) const; private slots: void onEntriesChanged(); private: NDir m_dir; QString m_root; QStringList m_path_entries; bool m_hide_suffixes, m_hide_size;};class NDirView : public NFolderView { Q_OBJECT public: NDirView(NDirSource *data, QWidget *parent, const char *name= NULL); virtual NDirSource* source(); void setSource(NDirSource *src); virtual bool select(const QString &path); public slots: virtual void editSelection(); private slots: void onSelectionEdited(const QString &newname); private: NDirSource *m_dirsrc;};//! @}#endif // NDIRVIEW_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -