X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=rcp%2Forg.argeo.cms.ui.rcp%2Fsrc%2Forg%2Fargeo%2Fcms%2Fui%2Frcp%2FCmsRcpApp.java;h=fb56773b86bb8bac3744d09e71766045fea377e5;hb=abf105d0153d3f54bbdb3bb3c70689949cb739be;hp=8614d70b58a97bfd1a3da75b49dc88347602b03d;hpb=ab4418c37af65497a533d1b258fcaf55fb1610a6;p=lgpl%2Fargeo-commons.git diff --git a/rcp/org.argeo.cms.ui.rcp/src/org/argeo/cms/ui/rcp/CmsRcpApp.java b/rcp/org.argeo.cms.ui.rcp/src/org/argeo/cms/ui/rcp/CmsRcpApp.java index 8614d70b5..fb56773b8 100644 --- a/rcp/org.argeo.cms.ui.rcp/src/org/argeo/cms/ui/rcp/CmsRcpApp.java +++ b/rcp/org.argeo.cms.ui.rcp/src/org/argeo/cms/ui/rcp/CmsRcpApp.java @@ -13,12 +13,13 @@ import javax.security.auth.login.LoginException; import org.argeo.api.cms.CmsApp; import org.argeo.api.cms.CmsAuth; +import org.argeo.api.cms.CmsContext; import org.argeo.api.cms.CmsImageManager; +import org.argeo.api.cms.CmsLog; import org.argeo.api.cms.CmsSession; import org.argeo.api.cms.CmsTheme; import org.argeo.api.cms.CmsUi; import org.argeo.api.cms.CmsView; -import org.argeo.api.cms.CmsLog; import org.argeo.api.cms.UxContext; import org.argeo.cms.osgi.CmsOsgiUtils; import org.argeo.cms.swt.CmsSwtUtils; @@ -46,6 +47,8 @@ public class CmsRcpApp implements CmsView { private CmsApp cmsApp; private CmsUiThread uiThread; + private CmsContext cmsContext; + // CMS View private String uid; private LoginContext loginContext; @@ -93,7 +96,7 @@ public class CmsRcpApp implements CmsView { @Override public void run() { - display = new Display(); + display = Display.getDefault(); shell = new Shell(display); shell.setText("Argeo CMS"); Composite parent = shell; @@ -165,10 +168,16 @@ public class CmsRcpApp implements CmsView { } + + /* * CMS VIEW */ + public void setCmsContext(CmsContext cmsContext) { + this.cmsContext = cmsContext; + } + @Override public String getUid() { return uid;