Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Tobias Hunger
qt-creator
Commits
101f4d3f
Commit
101f4d3f
authored
Jun 09, 2010
by
Robert Loehning
Browse files
FileIconProvider calling itself instead of a second object.
Reviewed-by: Friedemann Kleint
parent
1dc99e8f
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/plugins/coreplugin/fileiconprovider.cpp
View file @
101f4d3f
...
...
@@ -90,7 +90,6 @@ struct FileIconProviderPrivate {
// Mapping of file suffix to icon.
StringIconPairList
m_cache
;
QFileIconProvider
m_systemIconProvider
;
QIcon
m_unknownFileIcon
;
// singleton pattern
...
...
@@ -140,23 +139,23 @@ QIcon FileIconProvider::icon(const QFileInfo &fileInfo) const
}
// Get icon from OS.
#if defined(Q_WS_WIN) || defined(Q_WS_MAC)
return
d
->
m_system
IconProvider
.
icon
(
fileInfo
);
return
QFile
IconProvider
::
icon
(
fileInfo
);
#else
// File icons are unknown on linux systems.
return
(
fileInfo
.
isDir
())
?
d
->
m_system
IconProvider
.
icon
(
fileInfo
)
:
QFile
IconProvider
::
icon
(
fileInfo
)
:
d
->
m_unknownFileIcon
;
#endif
}
QIcon
FileIconProvider
::
icon
(
IconType
type
)
const
{
return
d
->
m_system
IconProvider
.
icon
(
type
);
return
QFile
IconProvider
::
icon
(
type
);
}
QString
FileIconProvider
::
type
(
const
QFileInfo
&
info
)
const
{
return
d
->
m_system
IconProvider
.
type
(
info
);
return
QFile
IconProvider
::
type
(
info
);
}
/*!
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment