X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.suite.workbench.rap%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fworkbench%2Fparts%2FAbstractSuiteDashboard.java;h=5e7d4be5abbcb61ebc5a2966f7c49a2746713778;hp=39ea5ec8b85d3ebce721e69454e881013dd3b568;hb=e51dee49ebe0d118c9ce3a5cbf06054e7e2df516;hpb=bd0f8b2d36b86eaf1f770d07d7f2c7036ec36489 diff --git a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/parts/AbstractSuiteDashboard.java b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/parts/AbstractSuiteDashboard.java index 39ea5ec..5e7d4be 100644 --- a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/parts/AbstractSuiteDashboard.java +++ b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/parts/AbstractSuiteDashboard.java @@ -9,11 +9,13 @@ import javax.jcr.Session; import org.argeo.cms.ui.workbench.util.CommandUtils; import org.argeo.cms.util.CmsUtils; +import org.argeo.connect.activities.ActivitiesService; import org.argeo.connect.documents.DocumentsService; import org.argeo.connect.people.PeopleService; -import org.argeo.connect.people.workbench.rap.PeopleStyles; -import org.argeo.connect.people.workbench.rap.editors.util.EntityEditorInput; +import org.argeo.connect.resources.ResourcesService; +import org.argeo.connect.ui.ConnectUiStyles; import org.argeo.connect.ui.workbench.AppWorkbenchService; +import org.argeo.connect.ui.workbench.util.EntityEditorInput; import org.argeo.connect.util.ConnectJcrUtils; import org.argeo.eclipse.ui.EclipseUiUtils; import org.argeo.jcr.JcrUtils; @@ -38,6 +40,8 @@ public abstract class AbstractSuiteDashboard extends EditorPart { // DEPENDENCY INJECTION private Repository repository; + private ResourcesService resourcesService; + private ActivitiesService activitiesService; private PeopleService peopleService; private DocumentsService documentsService; private AppWorkbenchService appWorkbenchService; @@ -101,20 +105,20 @@ public abstract class AbstractSuiteDashboard extends EditorPart { gd.widthHint = widthHint; gd.heightHint = heightHint; gadgetCmp.setLayoutData(gd); - CmsUtils.style(gadgetCmp, PeopleStyles.PEOPLE_CLASS_GADGET); + CmsUtils.style(gadgetCmp, ConnectUiStyles.GADGET_BOX); return gadgetCmp; } protected Composite createGadgetTitleCmp(Composite parent, String title) { Composite titleCmp = toolkit.createComposite(parent, SWT.BACKGROUND | SWT.INHERIT_NONE); - CmsUtils.style(titleCmp, PeopleStyles.GADGET_HEADER); + CmsUtils.style(titleCmp, ConnectUiStyles.GADGET_HEADER); titleCmp.setBackground(null); GridData gd = new GridData(SWT.FILL, SWT.TOP, true, false); titleCmp.setLayoutData(gd); titleCmp.setLayout(new GridLayout()); Label titleLbl = toolkit.createLabel(titleCmp, title + " ", SWT.BOLD); - CmsUtils.style(titleLbl, PeopleStyles.GADGET_HEADER); + CmsUtils.style(titleLbl, ConnectUiStyles.GADGET_HEADER); titleLbl.setBackground(null); return titleCmp; } @@ -178,26 +182,34 @@ public abstract class AbstractSuiteDashboard extends EditorPart { } // Expose to implementing classes - protected PeopleService getPeopleService() { - return peopleService; + protected Session getSession() { + return session; } - protected AppWorkbenchService getAppWorkbenchService() { - return appWorkbenchService; + public ResourcesService getResourceService() { + return resourcesService; } - protected Session getSession() { - return session; + protected ActivitiesService getActivityService() { + return activitiesService; } - protected Image getLogoImg() { - return logoImg; + protected PeopleService getPeopleService() { + return peopleService; } protected DocumentsService getDocumentsService() { return documentsService; } + protected AppWorkbenchService getAppWorkbenchService() { + return appWorkbenchService; + } + + protected Image getLogoImg() { + return logoImg; + } + protected FormToolkit getFormToolkit() { return toolkit; } @@ -207,8 +219,12 @@ public abstract class AbstractSuiteDashboard extends EditorPart { this.repository = repository; } - public void setAppWorkbenchService(AppWorkbenchService appWorkbenchService) { - this.appWorkbenchService = appWorkbenchService; + public void setResourcesService(ResourcesService resourcesService) { + this.resourcesService = resourcesService; + } + + public void setActivitiesService(ActivitiesService activitiesService) { + this.activitiesService = activitiesService; } public void setDocumentsService(DocumentsService documentsService) { @@ -218,4 +234,8 @@ public abstract class AbstractSuiteDashboard extends EditorPart { public void setPeopleService(PeopleService peopleService) { this.peopleService = peopleService; } + + public void setAppWorkbenchService(AppWorkbenchService appWorkbenchService) { + this.appWorkbenchService = appWorkbenchService; + } }