widgetcreator.cpp
changeset 6 ac3b45850c50
parent 0 b856a9924bbc
equal deleted inserted replaced
5:480fe05ec121 6:ac3b45850c50
    17     generateDtd();
    17     generateDtd();
    18     generatePkg();
    18     generatePkg();
    19     generateBur();
    19     generateBur();
    20 }
    20 }
    21 
    21 
    22 
       
    23 
       
    24 QString WidgetCreator::widgetName()
    22 QString WidgetCreator::widgetName()
    25 {
    23 {
    26     return iUi.widgetName();
    24     return iUi.widgetName().toLower();
    27 }
    25 }
    28 
    26 
    29 QString WidgetCreator::widgetUid()
    27 QString WidgetCreator::widgetUid()
    30 {
    28 {
    31     return iUi.widgetUid();
    29     return iUi.widgetUid().toLower();
    32 }
    30 }
    33 
    31 
    34 QString WidgetCreator::widgetLayout()
    32 QString WidgetCreator::widgetLayout()
    35 {
    33 {
    36     return iUi.widgetLayout();
    34     return iUi.widgetLayout();
    47     dir.mkpath( "sis" );
    45     dir.mkpath( "sis" );
    48 }
    46 }
    49 
    47 
    50 void WidgetCreator::generateBuildFile()
    48 void WidgetCreator::generateBuildFile()
    51 {
    49 {
    52     iUi.replaceData("data/" + widgetLayout() +"/group/bld.inf", widgetName() + "/widget/group/bld.inf", 1);
    50     iUi.replaceData("data/commonwidgetdata/group/bld.inf", widgetName() + "/widget/group/bld.inf", 1);
    53 }
    51 }
    54 
    52 
    55 void WidgetCreator::generateHSPSManifest()
    53 void WidgetCreator::generateHSPSManifest()
    56 {
    54 {
    57     iUi.replaceData("data/" + widgetLayout() +"/hsps/00/manifest.dat",
    55     iUi.replaceData("data/commonwidgetdata/hsps/00/manifest.dat",
    58                 widgetName() + "/widget/hsps/00/manifest.dat");
    56                 widgetName() + "/widget/hsps/00/manifest.dat");
    59 }
    57 }
    60 
    58 
    61 void WidgetCreator::generateHSPSConf()
    59 void WidgetCreator::generateHSPSConf()
    62 {
    60 {
    63     iUi.replaceData( "data/" + widgetLayout() +"/hsps/00/widgetconfiguration.xml",
    61     iUi.replaceData( "data/commonwidgetdata/hsps/00/widgetconfiguration.xml",
    64                  widgetName() + "/widget/hsps/00/widgetconfiguration.xml" );
    62                  widgetName() + "/widget/hsps/00/widgetconfiguration.xml" );
    65 }
    63 }
    66 
    64 
    67 void WidgetCreator::generateEmptyDat()
    65 void WidgetCreator::generateEmptyDat()
    68 {
    66 {
    75 
    73 
    76 void WidgetCreator::generateXml()
    74 void WidgetCreator::generateXml()
    77 {
    75 {
    78     if( iUi.rendererCheckBox().isChecked())
    76     if( iUi.rendererCheckBox().isChecked())
    79     {
    77     {
    80         iUi.replaceData( "data/" + widgetLayout() +"/xuikon/00/replacerenderer.xml",
    78         iUi.replaceData( "data/commonwidgetdata/xuikon/00/replacerenderer.xml",
    81              widgetName() + "/widget/xuikon/00/" + iUi.widgetName() +  ".xml");
    79              widgetName() + "/widget/xuikon/00/" + widgetName() +  ".xml");
    82     }
    80     }
    83     else
    81     else
    84     {
    82     {
    85         iUi.replaceData( "data/" + widgetLayout() +"/xuikon/00/replace.xml",
    83         iUi.replaceData( "data/" + widgetLayout() +"/xuikon/00/replace.xml",
    86              widgetName() + "/widget/xuikon/00/" + iUi.widgetName() +  ".xml");
    84              widgetName() + "/widget/xuikon/00/" + widgetName() +  ".xml");
    87     }
    85     }
    88 
    86 
    89 }  
    87 }  
    90         
    88         
    91 void WidgetCreator::generateCss()
    89 void WidgetCreator::generateCss()
    92 {
    90 {
    93     if( iUi.rendererCheckBox().isChecked())
    91     if( iUi.rendererCheckBox().isChecked())
    94     {
    92     {
    95         iUi.replaceData( "data/" + widgetLayout() +"/xuikon/00/replacerenderer.css",
    93         iUi.replaceData( "data/commonwidgetdata/xuikon/00/replacerenderer.css",
    96              widgetName() + "/widget/xuikon/00/" + iUi.widgetName() +  ".css");
    94              widgetName() + "/widget/xuikon/00/" + widgetName() +  ".css");
    97     }
    95     }
    98     else
    96     else
    99     {
    97     {
   100         iUi.replaceData( "data/" + widgetLayout() +"/xuikon/00/replace.css",
    98         iUi.replaceData( "data/" + widgetLayout() +"/xuikon/00/replace.css",
   101              widgetName() + "/widget/xuikon/00/" + iUi.widgetName() +  ".css");
    99              widgetName() + "/widget/xuikon/00/" + widgetName() +  ".css");
   102     }
   100     }
   103 }
   101 }
   104 
   102 
   105 void WidgetCreator::generateDat()
   103 void WidgetCreator::generateDat()
   106 {
   104 {
   107     iUi.replaceData("data/" + widgetLayout() +"/xuikon/00/replace.dat",
   105     iUi.replaceData("data/commonwidgetdata/xuikon/00/replace.dat",
   108                 widgetName() + "/widget/xuikon/00/" + widgetName() + "_" + iUi.widgetUidNoHex() + ".dat");
   106                 widgetName() + "/widget/xuikon/00/" + widgetName() + "_" + iUi.widgetUidNoHex() + ".dat");
   109 }
   107 }
   110 
   108 
   111 void WidgetCreator::generateDtd()
   109 void WidgetCreator::generateDtd()
   112 {
   110 {
   118 
   116 
   119 }
   117 }
   120 
   118 
   121 void WidgetCreator::generatePkg()
   119 void WidgetCreator::generatePkg()
   122 {
   120 {
   123     iUi.replaceData("data/" + widgetLayout() +"/sis/replace.pkg",
   121     iUi.replaceData("data/commonwidgetdata/sis/replace.pkg",
   124                 widgetName() + "/widget/sis/"+ widgetName() + ".pkg", 1); // 1 =no hex uid used
   122                 widgetName() + "/widget/sis/"+ widgetName() + ".pkg", 1); // 1 =no hex uid used
   125    }
   123    }
   126 
   124 
   127 void WidgetCreator::generateBur()
   125 void WidgetCreator::generateBur()
   128 {
   126 {