Fixed a minor bug that prevented sorting keysets by device type.
PIRMakeName make;
QString name;
unsigned int id;
- PIRKeysetWidgetItem *kwi;
+// PIRKeysetWidgetItem *kwi;
while (index < size)
{
name = makeManager.getMakeString(make);
name.append(" ");
name.append(myKeysets->getDisplayName(id));
- kwi = new PIRKeysetWidgetItem(name, id, make);
- myKeysets->populateDeviceTypes(kwi, id);
- ui->favoriteKeysetsWidget->addItem(kwi);
+// kwi = new PIRKeysetWidgetItem(name, id, make);
+// myKeysets->populateDeviceTypes(kwi, id);
+ ui->favoriteKeysetsWidget->addItem(new PIRKeysetWidgetItem(name, id, make));
++index;
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
-<!-- Written by Qt Creator 2.4.0, 2012-01-14T13:10:14. -->
+<!-- Written by Qt Creator 2.4.0, 2012-01-15T09:43:31. -->
<qtcreator>
<data>
<variable>ProjectExplorer.Project.ActiveTarget</variable>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">MaemoMountAndInstallDeployStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MaemoRunConfiguration.LastDeployedFiles">
<value type="QString">/Users/john/Develop/n900/pierogi-build-maemo-Qt_for_Fremantle_PR1_3_Devices__Qt_SDK__Release/pierogi_0_0_1_armel.deb</value>
+ <value type="QString">/Users/john/Develop/n900/pierogi-build-maemo-Qt_for_Fremantle_PR1_3_Devices__Qt_SDK__Release/pierogi_0_1_0_armel.deb</value>
<value type="QString">/Users/john/Develop/n900/pierogi-build-maemo-Qt_for_Fremantle_PR1_3_Devices__Qt_SDK__Release/pierogi_0_0_1_armel.deb</value>
</valuelist>
<valuelist type="QVariantList" key="Qt4ProjectManager.MaemoRunConfiguration.LastDeployedHosts">
<value type="QString">192.168.0.15</value>
+ <value type="QString">192.168.0.15</value>
<value type="QString">localhost</value>
</valuelist>
<valuelist type="QVariantList" key="Qt4ProjectManager.MaemoRunConfiguration.LastDeployedRemotePaths">
<value type="QString"></value>
<value type="QString"></value>
+ <value type="QString"></value>
</valuelist>
<valuelist type="QVariantList" key="Qt4ProjectManager.MaemoRunConfiguration.LastDeployedTimes">
- <value type="QDateTime">2012-01-14T12:58:57</value>
+ <value type="QDateTime">2012-01-14T13:11:32</value>
+ <value type="QDateTime">2012-01-15T09:06:16</value>
<value type="QDateTime">2012-01-01T15:35:35</value>
</valuelist>
</valuemap>
void PIRKeysetManager::populateGuiWidget(
PIRSelectKeysetForm *skf)
{
- PIRKeysetCollection::const_iterator i = keysetsInfo.begin();
-
PIRMakeName make;
+ PIRKeysetWidgetItem *kwi;
+
+ PIRKeysetCollection::const_iterator i = keysetsInfo.begin();
while (i != keysetsInfo.end())
{
QString tempString = makeManager.getMakeString(make);
tempString.append(" ");
tempString.append(i->second->getKeysetName());
- skf->addNameToList(tempString, i->first, make);
+ kwi = new PIRKeysetWidgetItem(tempString, i->first, make);
+ i->second->populateDeviceTypes(kwi);
+ skf->addWidgetItem(kwi);
++i;
}
}
#include "pirkeysetmetadata.h"
+#include <iostream>
+
PIRKeysetMetaData::PIRKeysetMetaData(
const char *r,
PIRMakeName m,
ui->keysetListWidget->addItem(new PIRKeysetWidgetItem(name, index, make));
}
+void PIRSelectKeysetForm::addWidgetItem(
+ PIRKeysetWidgetItem *kwi)
+{
+ ui->keysetListWidget->addItem(kwi);
+}
+
QListWidget *PIRSelectKeysetForm::getKeysetListWidget()
{
return ui->keysetListWidget;
#include "pirmakenames.h"
#include "pirdevicetypenames.h"
+#include "pirkeysetwidgetitem.h"
namespace Ui {
class PIRSelectKeysetForm;
unsigned int index,
PIRMakeName make);
+ void addWidgetItem(
+ PIRKeysetWidgetItem *kwi);
+
// This is a bit of a hack, but not sure how to create a connection otherwise.
QListWidget *getKeysetListWidget();
-pierogi (0.0.1) unstable; urgency=low
+pierogi (0.1.0) unstable; urgency=low
* Initial Release.
- -- John Pietrzak <jpietrzak8@gmail.com> Mon, 02 Jan 2012 08:14:13 -0500
+ -- John Pietrzak <jpietrzak8@gmail.com> Sat, 14 Jan 2012 01:30:00 -0500
# dh_perl
# dh_makeshlibs
dh_installdeb
- # dh_shlibdeps # Uncomment this line for use without Qt Creator
+# dh_shlibdeps # Uncomment this line for use without Qt Creator
dh_gencontrol
dh_md5sums
dh_builddeb