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 |
| 상속된 버전: |
공개 유형
| 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::Computer | 0 | 컴퓨팅 장치 전체에 사용되는 아이콘 |
QAbstractFileIconProvider::Desktop | 1 | 사용자의 특수 “바탕화면” 디렉터리를 나타내는 아이콘 |
QAbstractFileIconProvider::Trashcan | 2 | 데스크톱 파일 관리자 내 사용자의 “휴지통” 위치에 대한 아이콘 |
QAbstractFileIconProvider::Network | 3 | 바탕화면의 파일 관리자에 있는 “네트워크 서버” 영역 및 네트워크 내의 워크그룹을 나타내는 아이콘 |
QAbstractFileIconProvider::Drive | 4 | 디스크 드라이브에 사용되는 아이콘 |
QAbstractFileIconProvider::Folder | 5 | 로컬 파일 시스템의 디렉터리를 나타내는 데 사용되는 표준 폴더 아이콘 |
QAbstractFileIconProvider::File | 6 | 일반 텍스트 파일 유형에 사용되는 아이콘 |
enum QAbstractFileIconProvider::Option
flags QAbstractFileIconProvider::Options
| 상수 | 값 | 설명 |
|---|---|---|
QAbstractFileIconProvider::DontUseCustomDirectoryIcons | 0x00000001 | 항상 기본 디렉터리 아이콘을 사용합니다. 일부 플랫폼에서는 사용자가 다른 아이콘을 설정할 수 있습니다. 사용자 지정 아이콘 조회는 네트워크 또는 이동식 드라이브에서 성능에 큰 영향을 미칩니다. |
Options 유형은 QFlags<Option>에 대한 typedef입니다. 이 유형은 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 로 지정된 파일의 유형을 반환합니다.
© 2026 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.