diff options
Diffstat (limited to 'src/Qt/qpackageproperties.cpp')
-rw-r--r-- | src/Qt/qpackageproperties.cpp | 30 |
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)); } } |