aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/Qt/qpackageproperties.cpp')
-rw-r--r--src/Qt/qpackageproperties.cpp30
1 files changed, 8 insertions, 22 deletions
diff --git a/src/Qt/qpackageproperties.cpp b/src/Qt/qpackageproperties.cpp
index f42b54d..8302122 100644
--- a/src/Qt/qpackageproperties.cpp
+++ b/src/Qt/qpackageproperties.cpp
@@ -10,19 +10,13 @@ QPackageProperties::QPackageProperties(QString slot, QStringList keywords,
QStringList flags, QStringList homepages, QObject *parent)
:QObject(parent)
{
- m_listConverter = new QListConverter(&flags, this);
- StringList *FLAGS = m_listConverter->QStringListToStringList();
- m_listConverter->checkList();
+ StringList *FLAGS = QListConverter::QStringListToStringList(flags);
- m_listConverter = new QListConverter(&homepages, this);
- StringList *HOMEPAGES = m_listConverter->QStringListToStringList();
- m_listConverter->checkList();
+ StringList *HOMEPAGES = QListConverter::QStringListToStringList(homepages);
- m_listConverter = new QListConverter(&keywords, this);
- StringList *KEYWORDS = m_listConverter->QStringListToStringList();
- m_listConverter->checkList();
+ StringList *KEYWORDS = QListConverter::QStringListToStringList(keywords);
- packagePropertiesCreate(slot.toAscii().data(), KEYWORDS, FLAGS, HOMEPAGES);
+ packagePropertiesCreate(slot.toUtf8().data(), KEYWORDS, FLAGS, HOMEPAGES);
}
@@ -34,33 +28,25 @@ QPackageProperties::~QPackageProperties()
const QString QPackageProperties::Slot()
{
- m_listConverter->checkList();
PackageProperties *p;
return packagePropertiesGetSlot(p);
}
const QStringList QPackageProperties::Flags()
{
- m_listConverter->checkList();
PackageProperties *p;
- m_listConverter = new QListConverter(packagePropertiesGetFlags(p), this);
- return m_listConverter->StringListToQStringList();
+ return QListConverter::StringListToQStringList(packagePropertiesGetFlags(p));
}
const QStringList QPackageProperties::Keywords()
{
- m_listConverter->checkList();
PackageProperties *p;
- m_listConverter = new QListConverter(packagePropertiesGetKeywords(p), this);
- return m_listConverter->StringListToQStringList();
+ return QListConverter::StringListToQStringList(packagePropertiesGetKeywords(p));
}
const QStringList QPackageProperties::Homepages()
{
- m_listConverter->checkList();
- PackageProperties *p;
- m_listConverter = new QListConverter(packagePropertiesGetHomepages(p), this);
-
- return m_listConverter->StringListToQStringList();
+ PackageProperties *p;
+ return QListConverter::StringListToQStringList(packagePropertiesGetHomepages(p));
}
}