Add iOS and OSX icon themes by pe

This commit is contained in:
Petr Mrázek
2014-10-27 00:15:52 +01:00
parent 8f7aec032b
commit 547f6f77d0
82 changed files with 1634 additions and 3 deletions

View File

@ -505,6 +505,8 @@
<include location="../resources/pe_clolored/pe_colored.qrc"/>
<include location="../resources/multimc/multimc.qrc"/>
<include location="../resources/instances/instances.qrc"/>
<include location="../resources/OSX/OSX.qrc"/>
<include location="../resources/iOS/iOS.qrc"/>
</resources>
<connections/>
</ui>

View File

@ -41,7 +41,7 @@ public:
}
virtual QIcon icon() const override
{
return QIcon::fromTheme("settings");
return QIcon::fromTheme("instance-settings");
}
virtual QString id() const override
{

View File

@ -40,7 +40,10 @@ public:
}
virtual QIcon icon() const override
{
return QIcon::fromTheme("news");
auto icon = QIcon::fromTheme("notes");
if(icon.isNull())
icon = QIcon::fromTheme("news");
return icon;
}
virtual QString id() const override
{

View File

@ -42,7 +42,12 @@ public:
}
QIcon icon() const override
{
return QIcon::fromTheme("noaccount");
auto icon = QIcon::fromTheme("accounts");
if(icon.isNull())
{
icon = QIcon::fromTheme("noaccount");
}
return icon;
}
QString id() const override
{

View File

@ -282,6 +282,12 @@ void MultiMCPage::applySettings()
case 4:
s->set("IconTheme", "pe_colored");
break;
case 5:
s->set("IconTheme", "OSX");
break;
case 6:
s->set("IconTheme", "iOS");
break;
case 0:
default:
s->set("IconTheme", "multimc");
@ -347,6 +353,14 @@ void MultiMCPage::loadSettings()
{
ui->themeComboBox->setCurrentIndex(4);
}
else if (theme == "OSX")
{
ui->themeComboBox->setCurrentIndex(5);
}
else if (theme == "iOS")
{
ui->themeComboBox->setCurrentIndex(6);
}
else
{
ui->themeComboBox->setCurrentIndex(0);

View File

@ -354,6 +354,16 @@
<string>Simple (Colored Icons)</string>
</property>
</item>
<item>
<property name="text">
<string>OSX</string>
</property>
</item>
<item>
<property name="text">
<string>iOS</string>
</property>
</item>
</widget>
</item>
</layout>