GH-1397 add discord icon to MultiMC toolbar
This commit is contained in:
		| @@ -35,11 +35,11 @@ set(CMAKE_JAVA_TARGET_OUTPUT_DIR ${PROJECT_BINARY_DIR}/jars) | ||||
| ######## Set compiler flags ######## | ||||
| set(CMAKE_CXX_STANDARD_REQUIRED true) | ||||
| set(CMAKE_C_STANDARD_REQUIRED true) | ||||
| set(CMAKE_CXX_STANDARD 14) | ||||
| set(CMAKE_CXX_STANDARD 11) | ||||
| set(CMAKE_C_STANDARD 11) | ||||
| include(Coverage) | ||||
| include(GenerateExportHeader) | ||||
| set(CMAKE_CXX_FLAGS " -Wall ${CMAKE_CXX_FLAGS}") | ||||
| set(CMAKE_CXX_FLAGS " -Wall -D_GLIBCXX_USE_CXX11_ABI=0 ${CMAKE_CXX_FLAGS}") | ||||
| set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Werror=return-type") | ||||
|  | ||||
| # cmake code needed for the coverity scan upload | ||||
|   | ||||
| @@ -116,6 +116,7 @@ public: | ||||
| 	QAction *actionConfig_Folder; | ||||
| 	QAction *actionCAT; | ||||
| 	QAction *actionREDDIT; | ||||
| 	QAction *actionDISCORD; | ||||
| 	QAction *actionCopyInstance; | ||||
| 	QAction *actionManageAccounts; | ||||
| 	QAction *actionLaunchInstanceOffline; | ||||
| @@ -200,6 +201,9 @@ public: | ||||
| 		actionREDDIT = new QAction(MainWindow); | ||||
| 		actionREDDIT->setObjectName(QStringLiteral("actionREDDIT")); | ||||
| 		actionREDDIT->setIcon(MMC->getThemedIcon("reddit-alien")); | ||||
| 		actionDISCORD = new QAction(MainWindow); | ||||
| 		actionDISCORD->setObjectName(QStringLiteral("actionDISCORD")); | ||||
| 		actionDISCORD->setIcon(MMC->getThemedIcon("discord")); | ||||
| 		actionCopyInstance = new QAction(MainWindow); | ||||
| 		actionCopyInstance->setObjectName(QStringLiteral("actionCopyInstance")); | ||||
| 		actionCopyInstance->setIcon(MMC->getThemedIcon("copy")); | ||||
| @@ -267,6 +271,7 @@ public: | ||||
| 		mainToolBar->addSeparator(); | ||||
| 		mainToolBar->addAction(actionPatreon); | ||||
| 		mainToolBar->addAction(actionREDDIT); | ||||
| 		mainToolBar->addAction(actionDISCORD); | ||||
| 		mainToolBar->addAction(actionCAT); | ||||
| 		instanceToolBar->addAction(actionChangeInstIcon); | ||||
| 		instanceToolBar->addAction(actionLaunchInstance); | ||||
| @@ -358,6 +363,8 @@ public: | ||||
| 		actionCAT->setToolTip(QApplication::translate("MainWindow", "<html><head/><body><p align=\"center\">It's a fluffy kitty :3</p></body></html>", 0)); | ||||
| 		actionREDDIT->setText(QApplication::translate("MainWindow", "Reddit", 0)); | ||||
| 		actionREDDIT->setToolTip(QApplication::translate("MainWindow", "Open MultiMC subreddit", 0)); | ||||
| 		actionDISCORD->setText(QApplication::translate("MainWindow", "Discord", 0)); | ||||
| 		actionDISCORD->setToolTip(QApplication::translate("MainWindow", "Open MultiMC discord voice chat", 0)); | ||||
| 		actionCopyInstance->setText(QApplication::translate("MainWindow", "Copy Instance", 0)); | ||||
| 		actionCopyInstance->setToolTip(QApplication::translate("MainWindow", "Copy the selected instance.", 0)); | ||||
| 		actionCopyInstance->setStatusTip(QApplication::translate("MainWindow", "Add a new instance.", 0)); | ||||
| @@ -1200,6 +1207,11 @@ void MainWindow::on_actionREDDIT_triggered() | ||||
| 	DesktopServices::openUrl(QUrl("https://www.reddit.com/r/MultiMC/")); | ||||
| } | ||||
|  | ||||
| void MainWindow::on_actionDISCORD_triggered() | ||||
| { | ||||
| 	DesktopServices::openUrl(QUrl("https://discord.gg/0k2zsXGNHs0fE4Wm")); | ||||
| } | ||||
|  | ||||
| void MainWindow::on_actionCopyInstance_triggered() | ||||
| { | ||||
| 	if (!m_selectedInstance) | ||||
|   | ||||
| @@ -63,6 +63,8 @@ private slots: | ||||
|  | ||||
| 	void on_actionREDDIT_triggered(); | ||||
|  | ||||
| 	void on_actionDISCORD_triggered(); | ||||
|  | ||||
| 	void on_actionCopyInstance_triggered(); | ||||
|  | ||||
| 	void on_actionChangeInstGroup_triggered(); | ||||
|   | ||||
| @@ -233,5 +233,8 @@ | ||||
|  | ||||
| 		<!-- placeholder when loading screenshot images --> | ||||
| 		<file>scalable/screenshot-placeholder.svg</file> | ||||
|  | ||||
| 		<!-- discord logo icon thing. from discord. traced from bitmap --> | ||||
| 		<file>scalable/discord.svg</file> | ||||
|     </qresource> | ||||
| </RCC> | ||||
|   | ||||
							
								
								
									
										108
									
								
								application/resources/multimc/scalable/discord.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										108
									
								
								application/resources/multimc/scalable/discord.svg
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,108 @@ | ||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||
| <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||||
|  | ||||
| <svg | ||||
|    xmlns:dc="http://purl.org/dc/elements/1.1/" | ||||
|    xmlns:cc="http://creativecommons.org/ns#" | ||||
|    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||||
|    xmlns:svg="http://www.w3.org/2000/svg" | ||||
|    xmlns="http://www.w3.org/2000/svg" | ||||
|    xmlns:xlink="http://www.w3.org/1999/xlink" | ||||
|    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||||
|    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||||
|    width="128mm" | ||||
|    height="128mm" | ||||
|    viewBox="0 0 453.54331 453.54331" | ||||
|    id="svg2" | ||||
|    version="1.1" | ||||
|    inkscape:version="0.91 r13725" | ||||
|    sodipodi:docname="discord.svg"> | ||||
|   <defs | ||||
|      id="defs4"> | ||||
|     <linearGradient | ||||
|        inkscape:collect="always" | ||||
|        id="linearGradient4166"> | ||||
|       <stop | ||||
|          style="stop-color:#7593d7;stop-opacity:1" | ||||
|          offset="0" | ||||
|          id="stop4168" /> | ||||
|       <stop | ||||
|          style="stop-color:#4f6aa3;stop-opacity:1" | ||||
|          offset="1" | ||||
|          id="stop4170" /> | ||||
|     </linearGradient> | ||||
|     <linearGradient | ||||
|        inkscape:collect="always" | ||||
|        xlink:href="#linearGradient4166" | ||||
|        id="linearGradient4174" | ||||
|        x1="351.42856" | ||||
|        y1="513.79077" | ||||
|        x2="351.42856" | ||||
|        y2="943.79077" | ||||
|        gradientUnits="userSpaceOnUse" | ||||
|        gradientTransform="translate(24.999996,-5.8267714e-6)" /> | ||||
|   </defs> | ||||
|   <sodipodi:namedview | ||||
|      id="base" | ||||
|      pagecolor="#ffffff" | ||||
|      bordercolor="#666666" | ||||
|      borderopacity="1.0" | ||||
|      inkscape:pageopacity="0.0" | ||||
|      inkscape:pageshadow="2" | ||||
|      inkscape:zoom="0.98994949" | ||||
|      inkscape:cx="249.4082" | ||||
|      inkscape:cy="153.28604" | ||||
|      inkscape:document-units="px" | ||||
|      inkscape:current-layer="layer1" | ||||
|      showgrid="false" | ||||
|      fit-margin-top="0" | ||||
|      fit-margin-left="0" | ||||
|      fit-margin-right="0" | ||||
|      fit-margin-bottom="0" | ||||
|      inkscape:snap-nodes="true" | ||||
|      inkscape:snap-bbox="true" | ||||
|      inkscape:bbox-paths="false" | ||||
|      inkscape:snap-bbox-edge-midpoints="false" | ||||
|      inkscape:bbox-nodes="true" | ||||
|      inkscape:snap-bbox-midpoints="false" | ||||
|      inkscape:snap-page="true" | ||||
|      inkscape:window-width="1911" | ||||
|      inkscape:window-height="2120" | ||||
|      inkscape:window-x="2970" | ||||
|      inkscape:window-y="0" | ||||
|      inkscape:window-maximized="0"> | ||||
|     <inkscape:grid | ||||
|        type="xygrid" | ||||
|        id="grid4155" /> | ||||
|   </sodipodi:namedview> | ||||
|   <metadata | ||||
|      id="metadata7"> | ||||
|     <rdf:RDF> | ||||
|       <cc:Work | ||||
|          rdf:about=""> | ||||
|         <dc:format>image/svg+xml</dc:format> | ||||
|         <dc:type | ||||
|            rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||||
|         <dc:title></dc:title> | ||||
|       </cc:Work> | ||||
|     </rdf:RDF> | ||||
|   </metadata> | ||||
|   <g | ||||
|      inkscape:label="Layer 1" | ||||
|      inkscape:groupmode="layer" | ||||
|      id="layer1" | ||||
|      transform="translate(-1.4285583,-500.24745)"> | ||||
|     <path | ||||
|        style="fill:url(#linearGradient4174);fill-opacity:1;fill-rule:evenodd" | ||||
|        d="m 73.928594,513.79076 a 37.5,37.5 0 0 0 -37.36914,34.88476 l -0.13086,0.11524 0,2.5 0,302.5 0.11914,0.11914 a 37.5,37.5 0 0 0 -0.11914,2.38086 37.5,37.5 0 0 0 37.5,37.5 37.5,37.5 0 0 0 2.41406,-0.0859 l 0.0859,0.0859 250.000006,0 -10,-40 100,90 0,-392.5 0,-2.5 -0.0918,-0.0918 a 37.5,37.5 0 0 0 -34.77734,-34.77734 l -0.13086,-0.13086 -2.5,0 -302.500006,0 -0.13477,0.11914 a 37.5,37.5 0 0 0 -2.36523,-0.11914 z" | ||||
|        id="path4157" | ||||
|        inkscape:connector-curvature="0" /> | ||||
|     <path | ||||
|        style="opacity:1;fill:#ffffff;fill-rule:evenodd" | ||||
|        d="m 262.51367,111.60742 -3.53515,4.79688 c 20.92905,7.8755 41.53825,15.82838 52.90625,26.01172 -54.51023,-27.29925 -111.94069,-29.57156 -173.11524,0.25195 13.83558,-12.04023 34.12183,-19.9521 56.31641,-26.64258 l -2.39844,-3.78711 c -19.87573,2.47189 -39.74673,4.97961 -57.48273,19.75608 -1.26426,1.0533 -2.43875,1.7112 -3.75946,3.35134 -1.04157,1.68882 -1.47654,2.94289 -2.20384,4.4259 -16.51968,33.6846 -29.13904,71.47893 -29.23561,122.47449 13.7929,19.97074 35.85963,31.20604 66.79492,33.08203 l 14.01563,-19.0664 c -16.32939,-4.839 -28.63498,-12.99042 -36.86914,-24.4961 68.24127,41.30702 122.04171,25.27927 169.32617,-0.50585 -10.12692,12.60017 -23.08016,21.50538 -39.39649,26.01171 l 14.52149,17.80469 c 31.64413,-2.6726 53.44205,-13.71547 66.03906,-32.57812 -1.25854,-42.6757 -9.40904,-79.47015 -23.71494,-111.01207 -2.51316,-5.54105 -4.27674,-11.49413 -8.10537,-16.14028 -3.45571,-4.1936 -7.96544,-7.13252 -12.90109,-9.9657 -12.42806,-7.13399 -28.6789,-11.32721 -47.20243,-13.77258 z m -76.00195,82.42383 c 12.33462,8e-5 22.33381,10.55717 22.33398,23.58008 -1.7e-4,13.02291 -9.99936,23.58 -22.33398,23.58008 -12.33462,-7e-5 -22.33382,-10.55716 -22.33399,-23.58008 1.7e-4,-13.02292 9.99937,-23.58001 22.33399,-23.58008 z m 79.54883,0 c 12.33462,8e-5 22.33381,10.55717 22.33398,23.58008 -1.7e-4,13.02291 -9.99936,23.58 -22.33398,23.58008 -12.33462,-7e-5 -22.33382,-10.55716 -22.33399,-23.58008 1.7e-4,-13.02292 9.99937,-23.58001 22.33399,-23.58008 z" | ||||
|        transform="translate(1.4285583,500.24745)" | ||||
|        id="path4176" | ||||
|        inkscape:connector-curvature="0" | ||||
|        sodipodi:nodetypes="ccccccscsccccccccsasccccccccccc" /> | ||||
|   </g> | ||||
| </svg> | ||||
| After Width: | Height: | Size: 4.9 KiB | 
		Reference in New Issue
	
	Block a user