<value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Debug</value>
<value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">2</value>
- <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.9-build-desktop</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.10-build-desktop</value>
<value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">20</value>
<value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">2</value>
- <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">false</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">true</value>
</valuemap>
<valuemap key="ProjectExplorer.Target.BuildConfiguration.1" type="QVariantMap">
<valuemap key="ProjectExplorer.BuildConfiguration.BuildStep.0" type="QVariantMap">
<value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Release</value>
<value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">0</value>
- <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.9-build-desktop</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.10-build-desktop</value>
<value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">20</value>
<value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">2</value>
<value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">true</value>
<value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Debug</value>
<value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">2</value>
- <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.9</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.10</value>
<value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">27</value>
<value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">9</value>
<value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">false</value>
<value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
<value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MaemoPackageCreationStep</value>
<valuelist key="Qt4ProjectManager.BuildStep.MaemoPackage.LocalFiles" type="QVariantList">
- <value type="QString">C:/dev/cpp/easylist-0.3.9/src/easylist.desktop</value>
- <value type="QString">C:/dev/cpp/easylist-0.3.9/src/data/26x26/easylist.png</value>
- <value type="QString">C:/dev/cpp/easylist-0.3.9/src/data/40x40/easylist.png</value>
- <value type="QString">C:/dev/cpp/easylist-0.3.9/src/data/48x48/easylist.png</value>
- <value type="QString">C:/dev/cpp/easylist-0.3.9/src/data/64x64/easylist.png</value>
+ <value type="QString">C:/dev/cpp/easylist-0.3.10/src/easylist.desktop</value>
+ <value type="QString">C:/dev/cpp/easylist-0.3.10/src/data/26x26/easylist.png</value>
+ <value type="QString">C:/dev/cpp/easylist-0.3.10/src/data/40x40/easylist.png</value>
+ <value type="QString">C:/dev/cpp/easylist-0.3.10/src/data/48x48/easylist.png</value>
+ <value type="QString">C:/dev/cpp/easylist-0.3.10/src/data/64x64/easylist.png</value>
</valuelist>
<value key="Qt4ProjectManager.BuildStep.MaemoPackage.Modified" type="bool">false</value>
<value key="Qt4ProjectManager.BuildStep.MaemoPackage.RemoteExe" type="QString">/opt/easylist/bin/easylist</value>
<value type="QString">/usr/share/icons/hicolor/48x48/apps/easylist.png</value>
<value type="QString">/usr/share/icons/hicolor/64x64/apps/easylist.png</value>
</valuelist>
- <value key="Version Number" type="QString">0.3.9</value>
+ <value key="Version Number" type="QString">0.3.10</value>
</valuemap>
<value key="ProjectExplorer.BuildConfiguration.BuildStepsCount" type="int">3</value>
<valuemap key="ProjectExplorer.BuildConfiguration.CleanStep.0" type="QVariantMap">
<value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Release</value>
<value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">0</value>
- <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.9</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.10</value>
<value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">27</value>
<value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">9</value>
<value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">false</value>
{\r
++instances;\r
qDebug() << "MyCheckBox instances:" << instances;\r
+ uncheckedColor = palette();\r
+ checkedColor.setColor(QPalette::WindowText, Qt::gray);\r
+\r
setContextMenuPolicy(Qt::CustomContextMenu);\r
connect(this, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(slotContextMenuActivated(QPoint)));\r
+ connect(this, SIGNAL(toggled(bool)), this, SLOT(slotTriggered(bool)));\r
}\r
\r
MyCheckBox::MyCheckBox(const QString & text, QWidget *parent) :\r
{\r
++instances;\r
qDebug() << "MyCheckBox instances:" << instances;\r
+\r
+ uncheckedColor = palette();\r
+ checkedColor.setColor(QPalette::WindowText, Qt::gray);\r
+\r
setContextMenuPolicy(Qt::CustomContextMenu);\r
connect(this, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(slotContextMenuActivated(QPoint)));\r
+ connect(this, SIGNAL(toggled(bool)), this, SLOT(slotTriggered(bool)));\r
}\r
\r
MyCheckBox::~MyCheckBox()\r
menu.addAction(tr("Delete"), this, SLOT(slotDeleteClicked()));\r
menu.exec(this->mapToGlobal(point));\r
}\r
+\r
+void MyCheckBox::slotTriggered(bool checked)\r
+{\r
+ if(checked)\r
+ {\r
+ setPalette(checkedColor);\r
+ }\r
+ else\r
+ {\r
+ setPalette(uncheckedColor);\r
+ }\r
+ QFont f(font());\r
+ f.setStrikeOut(checked);\r
+ setFont(f);\r
+}\r
void MyCheckBoxContainer::add(QString item)\r
{\r
QStringList list = item.split("\n");\r
+ QStringList list2;\r
if(sortAlphabetically)\r
{\r
- list.sort();\r
+ int listSize = list.size();\r
+ int pos = 0;\r
+ for(int i = 0; i < listSize; ++i)\r
+ {\r
+ int list2Size = list2.size();\r
+ for(int j = 0; j < list2Size; ++j)\r
+ {\r
+ pos = j;\r
+ if(list[i].toUpper() > list2[j].toUpper())\r
+ {\r
+ break;\r
+ }\r
+ }\r
+ list2.append(list[i]);\r
+ }\r
+ list = list2;\r
}\r
foreach(QString item, list)\r
{\r
int pos = 0;\r
for(pos = 0; pos < size; ++pos)\r
{\r
- if(tempListChecked[pos]->text() > item->text())\r
+ if(tempListChecked[pos]->text().toUpper() > item->text().toUpper())\r
{\r
break;\r
}\r
int pos = 0;\r
for(pos = 0; pos < size; ++pos)\r
{\r
- if(tempList[pos]->text() > item->text())\r
+ if(tempList[pos]->text().toUpper() > item->text().toUpper())\r
{\r
break;\r
}\r