ndirview.h
来自「爱可视605看PDF程式源代码, 基于APDF」· C头文件 代码 · 共 77 行
H
77 行
#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 + =
减小字号Ctrl + -
显示快捷键?