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 + -
显示快捷键?