summaryrefslogtreecommitdiff
path: root/plugins/Dropbox/src/dropbox_icons.cpp
blob: c781369f8e7526836ed0ca15e921b794da9bfd95 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include "dropbox.h"

void CDropbox::InitIcons()
{
	wchar_t filePath[MAX_PATH];
	GetModuleFileName(g_hInstance, filePath, MAX_PATH);

	wchar_t sectionName[100];
	mir_sntprintf(
		sectionName,
		SIZEOF(sectionName),
		_T("%s/%s"),
		LPGENT("Protocols"),
		LPGENT(MODULE));

	char settingName[100];
	mir_snprintf(
		settingName,
		SIZEOF(settingName),
		"%s_%s",
		MODULE,
		"main");

	SKINICONDESC sid = {0};
	sid.cbSize = sizeof(SKINICONDESC);
	sid.flags = SIDF_ALL_TCHAR;
	sid.ptszDefaultFile = filePath;
	sid.pszName = settingName;
	sid.ptszSection = sectionName;
	sid.ptszDescription = LPGENT("Protocol icon");
	sid.iDefaultIndex = -IDI_DROPBOX;
	/*HANDLE hIcon = */Skin_AddIcon(&sid);
}