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 | 일반 텍스트 파일 유형에 사용되는 아이콘 |
열거형 QAbstractFileIconProvider::Option
플래그 QAbstractFileIconProvider::옵션
Constant | 값 | 설명 |
---|---|---|
QAbstractFileIconProvider::DontUseCustomDirectoryIcons | 0x00000001 | 항상 기본 디렉토리 아이콘을 사용합니다. 일부 플랫폼에서는 사용자가 다른 아이콘을 설정할 수 있습니다. 사용자 지정 아이콘 조회는 네트워크 또는 이동식 드라이브에서 큰 성능 저하를 유발합니다. |
옵션 유형은 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.