aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheofilos Intzoglou <int.teo@gmail.com>2011-10-11 18:23:08 +0300
committerTheofilos Intzoglou <int.teo@gmail.com>2011-10-11 18:23:08 +0300
commit51c2eef2905db69d9d5f0bbb0c89fe192bc896f9 (patch)
treeb122ff07653a7f44015b462bc43d7e4912d46d97 /src/Qt4/qpackageproperties.cpp
parentAdd a .gitignore file (diff)
downloadc-portage-51c2eef2905db69d9d5f0bbb0c89fe192bc896f9.tar.gz
c-portage-51c2eef2905db69d9d5f0bbb0c89fe192bc896f9.tar.bz2
c-portage-51c2eef2905db69d9d5f0bbb0c89fe192bc896f9.zip
Rename src/Qt to src/Qt4
Diffstat (limited to 'src/Qt4/qpackageproperties.cpp')
-rw-r--r--src/Qt4/qpackageproperties.cpp52
1 files changed, 52 insertions, 0 deletions
diff --git a/src/Qt4/qpackageproperties.cpp b/src/Qt4/qpackageproperties.cpp
new file mode 100644
index 0000000..8302122
--- /dev/null
+++ b/src/Qt4/qpackageproperties.cpp
@@ -0,0 +1,52 @@
+#include "qpackageproperties.h"
+#include "qlistconverter.h"
+
+#include <QStringList>
+#include <QString>
+
+namespace CppPortage{
+
+QPackageProperties::QPackageProperties(QString slot, QStringList keywords,
+ QStringList flags, QStringList homepages, QObject *parent)
+ :QObject(parent)
+{
+ StringList *FLAGS = QListConverter::QStringListToStringList(flags);
+
+ StringList *HOMEPAGES = QListConverter::QStringListToStringList(homepages);
+
+ StringList *KEYWORDS = QListConverter::QStringListToStringList(keywords);
+
+ packagePropertiesCreate(slot.toUtf8().data(), KEYWORDS, FLAGS, HOMEPAGES);
+}
+
+
+QPackageProperties::~QPackageProperties()
+{
+ PackageProperties *p;
+ void Free(PackageProperties *p);
+}
+
+const QString QPackageProperties::Slot()
+{
+ PackageProperties *p;
+ return packagePropertiesGetSlot(p);
+}
+
+const QStringList QPackageProperties::Flags()
+{
+ PackageProperties *p;
+ return QListConverter::StringListToQStringList(packagePropertiesGetFlags(p));
+}
+
+const QStringList QPackageProperties::Keywords()
+{
+ PackageProperties *p;
+ return QListConverter::StringListToQStringList(packagePropertiesGetKeywords(p));
+}
+
+const QStringList QPackageProperties::Homepages()
+{
+ PackageProperties *p;
+ return QListConverter::StringListToQStringList(packagePropertiesGetHomepages(p));
+}
+}