diff --git a/img/app-dark.svg b/img/app-dark.svg new file mode 100644 index 00000000..e7a39e61 --- /dev/null +++ b/img/app-dark.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/lib/Settings/AdminSection.php b/lib/Settings/AdminSection.php index 26e793bf..5f612679 100644 --- a/lib/Settings/AdminSection.php +++ b/lib/Settings/AdminSection.php @@ -24,15 +24,19 @@ use OCP\IL10N; -use OCP\Settings\ISection; +use OCP\IURLGenerator; +use OCP\Settings\IIconSection; -class AdminSection implements ISection { +class AdminSection implements IIconSection { /** @var IL10N */ private $l; + /** @var IURLGenerator */ + private $url; - public function __construct(IL10N $l) { + public function __construct(IL10N $l, IURLGenerator $url) { $this->l = $l; + $this->url = $url; } /** @@ -65,4 +69,10 @@ public function getPriority() { return 0; } + /** + * {@inheritdoc} + */ + public function getIcon() { + return $this->url->imagePath('serverinfo', 'app-dark.svg'); + } }