Skip to content
Snippets Groups Projects
Commit dc858223 authored by Herr Michel Frigge's avatar Herr Michel Frigge
Browse files

some minor changes - switch back to the icons folder in order for the ucc to...

some minor changes - switch back to the icons folder in order for the ucc to work properly in the runner
parent d1e029da
No related branches found
No related tags found
No related merge requests found
package org.universAAL.ucc.core.information; package org.universAAL.ucc.core.information;
import java.io.File;
import java.util.ArrayList; import java.util.ArrayList;
import org.osgi.framework.Bundle; import org.osgi.framework.Bundle;
...@@ -16,21 +17,21 @@ public class Information implements IInformation { ...@@ -16,21 +17,21 @@ public class Information implements IInformation {
public Information(BundleContext context) { public Information(BundleContext context) {
this.context = context; this.context = context;
String bundlePath = context.getBundle().getLocation(); String bundlePath = context.getBundle().getLocation();
System.out.println(bundlePath);
if(countOccurrences(bundlePath)==2){ if(countOccurrences(bundlePath)==2){
rundir= bundlePath.substring(bundlePath.indexOf(":")+2, bundlePath.lastIndexOf("/")); rundir= bundlePath.substring(bundlePath.indexOf(":")+2, bundlePath.lastIndexOf("/"));
bundledir=rundir; bundledir=rundir;
rundir= rundir.substring(0, rundir.lastIndexOf("/")); rundir= rundir.substring(0, rundir.lastIndexOf("/"));
rundir= rundir.substring(0, rundir.lastIndexOf("/")+1); rundir= rundir.substring(0, rundir.lastIndexOf("/")+1);
System.out.println(rundir);
}else{ }else{
/*rundir= bundlePath.substring(bundlePath.indexOf(":")+1, bundlePath.lastIndexOf("/")+1); /*rundir= bundlePath.substring(bundlePath.indexOf(":")+1, bundlePath.lastIndexOf("/")+1);
System.out.println(rundir);*/ System.out.println(rundir);*/
rundir=""; rundir="";
bundledir="bundles/"; bundledir="bundles/";
} }
} }
public String[] activeBundles() { public String[] activeBundles() {
......
...@@ -2,9 +2,12 @@ package org.universAAL.ucc.model; ...@@ -2,9 +2,12 @@ package org.universAAL.ucc.model;
import java.io.BufferedWriter; import java.io.BufferedWriter;
import java.io.File; import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileWriter; import java.io.FileWriter;
import java.util.Iterator; import java.util.Iterator;
import java.util.Map; import java.util.Map;
import java.util.Scanner;
import java.util.Set; import java.util.Set;
import java.util.Map.Entry; import java.util.Map.Entry;
...@@ -116,9 +119,8 @@ public class ApplicationRegistration implements IApplicationRegistration { ...@@ -116,9 +119,8 @@ public class ApplicationRegistration implements IApplicationRegistration {
} }
public boolean writeToConfigFile(String appName, String rundir){ public boolean writeToConfigFile(String appName, String rundir){
if(appName.equals("TTA")){ if(appName.equals("TTA"))
return writeTTA(appName, rundir); return writeTTA(appName, rundir);
}
if(appName.equals("Infoframe")) if(appName.equals("Infoframe"))
return writeInfoFrame(appName); return writeInfoFrame(appName);
if(appName.equals("Nutritional Advisor")) if(appName.equals("Nutritional Advisor"))
...@@ -165,8 +167,9 @@ public class ApplicationRegistration implements IApplicationRegistration { ...@@ -165,8 +167,9 @@ public class ApplicationRegistration implements IApplicationRegistration {
Map<String,String> attributes=Activator.getModel().getApplicationManagment().getConfiguration(appName); Map<String,String> attributes=Activator.getModel().getApplicationManagment().getConfiguration(appName);
Set<String> keys=attributes.keySet(); Set<String> keys=attributes.keySet();
Iterator<String> itr=keys.iterator(); Iterator<String> itr=keys.iterator();
new File(rundir+"/configurations/nutritional.uiclient/NutritionalAdvisor").mkdirs(); new File("configurations/nutritional.uiclient/NutritionalAdvisor").mkdirs();
File conf= new File(rundir+"/configurations/nutritional.uiclient/NutritionalAdvisor/setup.properties"); File conf= new File("configurations/nutritional.uiclient/NutritionalAdvisor/setup.properties");
try{ try{
...@@ -202,10 +205,41 @@ public class ApplicationRegistration implements IApplicationRegistration { ...@@ -202,10 +205,41 @@ public class ApplicationRegistration implements IApplicationRegistration {
}catch (Exception e){//Catch exception if any }catch (Exception e){//Catch exception if any
System.err.println("Error: " + e.getMessage()); System.err.println("Error: " + e.getMessage());
} }
// writeMenuEntries();
return true; return true;
} }
// private void writeMenuEntries(){
// File menu[]= new File[3];
// menu[0] = new File("configurations/ui.dm.mobile/main_menu_saied_en.txt");
// menu[1] = new File("configurations/ui.dm.mobile/main_menu_saied_es.txt");
// menu[2] = new File("configurations/ui.dm.mobile/main_menu_saied_hr.txt");
// for(File m : menu){
// if(m.exists()){
// FileInputStream fis=null;
// try {
// fis=new FileInputStream(m);
// } catch (FileNotFoundException e) {
// break;
// }
// Scanner scanner = new Scanner(fis, "UTF-8");
//
// try {
// while (scanner.hasNextLine()){
// String current=scanner.nextLine();
// if(current.equals("")){
// scanner.
// }
// }
// }
// finally{
// scanner.close();
// }
// }
// }
// }
private boolean writeTTA(String appName, String rundir){ private boolean writeTTA(String appName, String rundir){
String path=getConfPath(rundir); String path=getConfPath(rundir);
if(!new File(path+appName).mkdirs()) if(!new File(path+appName).mkdirs())
......
...@@ -33,13 +33,18 @@ public class LabeledIcon extends QAbstractButton{ ...@@ -33,13 +33,18 @@ public class LabeledIcon extends QAbstractButton{
// label.setAlignment(com.trolltech.qt.core.Qt.AlignmentFlag.createQFlags(com.trolltech.qt.core.Qt.AlignmentFlag.AlignCenter)); // label.setAlignment(com.trolltech.qt.core.Qt.AlignmentFlag.createQFlags(com.trolltech.qt.core.Qt.AlignmentFlag.AlignCenter));
//String test=Activator.getContext().getBundle().getLocation(); //String test=Activator.getContext().getBundle().getLocation();
//if(test.startsWith("file")) //if(test.startsWith("file"))
//image.setPixmap(new QPixmap(Activator.getInformation().getRunDir()+"icons/"+icon)); image.setPixmap(new QPixmap(Activator.getInformation().getRunDir()+"icons/"+icon));
java.net.URL imgURL = (Activator.class.getClassLoader().getResource("/icon/"+icon));
if (imgURL!=null) { //This does not work with the runner
String jarPath = "classpath:" // java.net.URL imgURL = (Activator.class.getClassLoader().getResource("/icons/"+icon));
+ Activator.getContext().getBundle().getLocation().substring(6) // if (imgURL!=null) {
+ "#icon/" + icon; // String jarPath = "classpath:"
image.setPixmap(new QPixmap(jarPath)); // + Activator.getContext().getBundle().getLocation().substring(6)
// + "#icon/" + icon;
// image.setPixmap(new QPixmap(jarPath));
//else //else
//image.setPixmap(new QPixmap(jarPath+"#icon\\"+icon)); //image.setPixmap(new QPixmap(jarPath+"#icon\\"+icon));
// image.setAlignment(com.trolltech.qt.core.Qt.AlignmentFlag.createQFlags(com.trolltech.qt.core.Qt.AlignmentFlag.AlignCenter)); // image.setAlignment(com.trolltech.qt.core.Qt.AlignmentFlag.createQFlags(com.trolltech.qt.core.Qt.AlignmentFlag.AlignCenter));
...@@ -47,9 +52,9 @@ public class LabeledIcon extends QAbstractButton{ ...@@ -47,9 +52,9 @@ public class LabeledIcon extends QAbstractButton{
image.setMinimumSize(new QSize(48,48)); image.setMinimumSize(new QSize(48,48));
image.setMaximumSize(new QSize(48,48)); image.setMaximumSize(new QSize(48,48));
layout.insertWidget(0, image); layout.insertWidget(0, image);
} // }
else // else
System.err.println("Icon " + icon + " not found!"); // System.err.println("Icon " + icon + " not found!");
label.setMinimumSize(new QSize(70, 30)); label.setMinimumSize(new QSize(70, 30));
label.setMaximumSize(new QSize(70, 30)); label.setMaximumSize(new QSize(70, 30));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment