From 18d3498a507f72594a7bc5d1b0436f8cf8cce207 Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Tue, 24 Jan 2017 12:16:54 -0600 Subject: Add icon to admin page sidebar * follow up to nextcloud/server#3151 Signed-off-by: Morris Jobke --- lib/Settings/Section.php | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) (limited to 'lib') diff --git a/lib/Settings/Section.php b/lib/Settings/Section.php index 671293c6..25f69dcf 100644 --- a/lib/Settings/Section.php +++ b/lib/Settings/Section.php @@ -24,16 +24,22 @@ namespace OCA\Richdocuments\Settings; use OCP\IL10N; -use OCP\Settings\ISection; +use OCP\IURLGenerator; +use OCP\Settings\IIconSection; -class Section implements ISection { +class Section implements IIconSection { /** @var IL10N */ private $l; + /** @var IURLGenerator */ + private $url; + /** * @param IL10N $l + * @param IURLGenerator $url */ - public function __construct(IL10N $l) { + public function __construct(IL10N $l, IURLGenerator $url) { $this->l = $l; + $this->url = $url; } /** * {@inheritdoc} @@ -53,4 +59,11 @@ class Section implements ISection { public function getPriority() { return 75; } + + /** + * {@inheritdoc} + */ + public function getIcon() { + return $this->url->imagePath('richdocuments', 'app-dark.svg'); + } } -- cgit v1.2.3