QAbstractFileIconProvider Class

QAbstractFileIconProvider 클래스는 QFileSystemModel 클래스에 대한 파일 아이콘을 제공합니다. 더 보기...

헤더: #include <QAbstractFileIconProvider>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
이후: Qt 6.0
상속된 사람:

QFileIconProvider

공용 형

enum IconType { Computer, Desktop, Trashcan, Network, Drive, …, File }
enum Option { DontUseCustomDirectoryIcons }
flags Options

공용 함수

QAbstractFileIconProvider()
virtual ~QAbstractFileIconProvider()
virtual QIcon icon(QAbstractFileIconProvider::IconType type) const
virtual QIcon icon(const QFileInfo &info) const
virtual QAbstractFileIconProvider::Options options() const
virtual void setOptions(QAbstractFileIconProvider::Options options)
virtual QString type(const QFileInfo &info) const

상세 설명

멤버 유형 문서

enum QAbstractFileIconProvider::IconType

상수설명
QAbstractFileIconProvider::Computer0컴퓨팅 장치 전체에 사용되는 아이콘입니다.
QAbstractFileIconProvider::Desktop1사용자의 특별한 '데스크톱' 디렉토리에 대한 아이콘입니다.
QAbstractFileIconProvider::Trashcan2데스크톱의 파일 관리자에서 사용자의 "휴지통" 위치에 대한 아이콘입니다.
QAbstractFileIconProvider::Network3데스크톱의 파일 관리자에서 "네트워크 서버" 위치 및 네트워크 내의 작업 그룹에 대한 아이콘입니다.
QAbstractFileIconProvider::Drive4디스크 드라이브에 사용되는 아이콘
QAbstractFileIconProvider::Folder5로컬 파일 시스템의 디렉터리를 나타내는 데 사용되는 표준 폴더 아이콘
QAbstractFileIconProvider::File6일반 텍스트 파일 유형에 사용되는 아이콘

열거형 QAbstractFileIconProvider::Option
플래그 QAbstractFileIconProvider::옵션

Constant설명
QAbstractFileIconProvider::DontUseCustomDirectoryIcons0x00000001항상 기본 디렉토리 아이콘을 사용합니다. 일부 플랫폼에서는 사용자가 다른 아이콘을 설정할 수 있습니다. 사용자 지정 아이콘 조회는 네트워크 또는 이동식 드라이브에서 큰 성능 저하를 유발합니다.

옵션 유형은 QFlags<Option>에 대한 타입 정의입니다. 옵션 값의 OR 조합을 저장합니다.

멤버 함수 문서

QAbstractFileIconProvider::QAbstractFileIconProvider()

파일 아이콘 공급자를 구축합니다.

[virtual noexcept] QAbstractFileIconProvider::~QAbstractFileIconProvider()

파일 아이콘 공급자를 삭제합니다.

[virtual] QIcon QAbstractFileIconProvider::icon(QAbstractFileIconProvider::IconType type) const

현재 아이콘 테마를 사용하여 지정된 type 에 대한 아이콘 세트를 반환합니다.

QIcon::fromTheme도 참조하세요 .

[virtual] QIcon QAbstractFileIconProvider::icon(const QFileInfo &info) const

현재 아이콘 테마를 사용하여 info 에 설명된 파일의 아이콘을 반환합니다.

QIcon::fromTheme도 참조하세요 .

[virtual] QAbstractFileIconProvider::Options QAbstractFileIconProvider::options() const

아이콘 제공업체에 영향을 주는 모든 옵션을 반환합니다. 기본적으로 모든 옵션은 비활성화되어 있습니다.

setOptions()도 참조하세요 .

[virtual] void QAbstractFileIconProvider::setOptions(QAbstractFileIconProvider::Options options)

아이콘 제공업체에 영향을 주는 options 을 설정합니다.

options()도 참조하세요 .

[virtual] QString QAbstractFileIconProvider::type(const QFileInfo &info) const

info 에 설명된 파일 유형을 반환합니다.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.