Split up in qt.gui & cleanup name prefix.
src/lib/qstringlist.cpp
Sun Jan 10 09:52:49 CET 2010 Tobias Rautenkranz <tobias@rautenkranz.ch>
* Split up in qt.gui & cleanup name prefix.
--- old-qt.gui/src/lib/qstringlist.cpp 2014-10-30 07:42:02.000000000 +0100
+++ new-qt.gui/src/lib/qstringlist.cpp 1970-01-01 01:00:00.000000000 +0100
@@ -1,71 +0,0 @@
-#include <QStringList>
-#include <QtDebug>
-#include <cstring>
-
-#include "cl_smoke_qt.h"
-
-/** @file
- * @brief QStringList conversion. */
-
-extern "C" {
-
-/** Returns the number of items of @a string_list.
- * @param string_list the QStringList
- *
- * @return the number of items
- */
-CL_SMOKE_QT_EXPORT int
-qt_smoke_string_list_size(const void* string_list)
-{
- Q_ASSERT(string_list);
- return static_cast<const QStringList*>(string_list)->size();
-}
-
-/** Returns the byte array of @a string_list at position @a index.
- * @param string_list the QStringList
- * @param index the index of the string
- *
- * @return a new allocated byte-array
- */
-CL_SMOKE_QT_EXPORT void*
-qt_smoke_string_list_at(const void* string_list, int index)
-{
- Q_ASSERT(string_list);
- const QStringList* list = static_cast<const QStringList*>(string_list);
-
- Q_ASSERT(0 <= index && index < list->size());
-
- return new QByteArray(list->at(index).toLocal8Bit());
-}
-
-/** Free a QStringList.
- * @param string_list the QStringList to free
- */
-CL_SMOKE_QT_EXPORT void
-qt_smoke_free_string_list(void* string_list)
-{
- delete static_cast<QStringList*>(string_list);
-}
-
-/** Allocates a new QStringList.
- *
- * @return a new QStringList
- */
-CL_SMOKE_QT_EXPORT void*
-qt_smoke_make_string_list()
-{
- return new QStringList();
-}
-
-/** Appends @a string to @a string_list
- * @param string_list the QStringList
- * @param data the string
- * @param length the length of @a data
- */
-CL_SMOKE_QT_EXPORT void
-qt_smoke_string_list_append(void* string_list, const char* data, int length)
-{
- static_cast<QStringList*>(string_list)->append(QString::fromLocal8Bit(data, length));
-}
-
-} // extern "C"