Fix oversized icons in file browser

This commit is contained in:
manongjohn 2023-02-22 03:04:31 -05:00
parent 6b41e56403
commit cea78e587a

View file

@ -1059,7 +1059,7 @@ void DvDirModelStuffFolderNode::refreshChildren() {
DvDirModelSpecialFileFolderNode *child = new DvDirModelSpecialFileFolderNode( DvDirModelSpecialFileFolderNode *child = new DvDirModelSpecialFileFolderNode(
this, L"Library", ToonzFolder::getLibraryFolder()); this, L"Library", ToonzFolder::getLibraryFolder());
child->setPixmap( child->setPixmap(
recolorPixmap(svgToPixmap(getIconThemePath("actions/16/library.svg")))); recolorPixmap(svgToPixmap(getIconThemePath("actions/16/library.svg"), QSize(16,16))));
addChild(child); addChild(child);
child = new DvDirModelSpecialFileFolderNode( child = new DvDirModelSpecialFileFolderNode(
@ -1077,8 +1077,8 @@ void DvDirModelStuffFolderNode::refreshChildren() {
child = new DvDirModelSpecialFileFolderNode( child = new DvDirModelSpecialFileFolderNode(
this, L"Studio Palettes", ToonzFolder::getStudioPaletteFolder()); this, L"Studio Palettes", ToonzFolder::getStudioPaletteFolder());
child->setPixmap( child->setPixmap(recolorPixmap(
recolorPixmap(svgToPixmap(getIconThemePath("actions/16/palette.svg")))); svgToPixmap(getIconThemePath("actions/16/palette.svg"), QSize(16, 16))));
addChild(child); addChild(child);
} }
@ -1165,15 +1165,15 @@ void DvDirModelRootNode::refreshChildren() {
DvDirModelSpecialFileFolderNode *child; DvDirModelSpecialFileFolderNode *child;
child = new DvDirModelSpecialFileFolderNode(this, L"My Documents", child = new DvDirModelSpecialFileFolderNode(this, L"My Documents",
getMyDocumentsPath()); getMyDocumentsPath());
child->setPixmap(recolorPixmap( child->setPixmap(recolorPixmap(svgToPixmap(
svgToPixmap(getIconThemePath("actions/16/my_documents.svg")))); getIconThemePath("actions/16/my_documents.svg"), QSize(16, 16))));
m_specialNodes.push_back(child); m_specialNodes.push_back(child);
addChild(child); addChild(child);
child = child =
new DvDirModelSpecialFileFolderNode(this, L"Desktop", getDesktopPath()); new DvDirModelSpecialFileFolderNode(this, L"Desktop", getDesktopPath());
child->setPixmap( child->setPixmap(recolorPixmap(svgToPixmap(
recolorPixmap(svgToPixmap(getIconThemePath("actions/16/desktop.svg")))); getIconThemePath("actions/16/desktop.svg"), QSize(16, 16))));
m_specialNodes.push_back(child); m_specialNodes.push_back(child);
addChild(child); addChild(child);