diff options
author | Michele Calgaro <[email protected]> | 2021-10-31 00:13:21 +0900 |
---|---|---|
committer | Michele Calgaro <[email protected]> | 2021-10-31 00:14:22 +0900 |
commit | e8933e99b4600d91e9eab7d1ad3a2d35813028a9 (patch) | |
tree | b2899fd1ef651a1bff56918ace94625a4bc14aa0 /core/polkitqt1-details.cpp | |
parent | e8494e60efeb94c67c813d1c1c038031915e8c17 (diff) | |
download | polkit-tqt-e8933e99b4600d91e9eab7d1ad3a2d35813028a9.tar.gz polkit-tqt-e8933e99b4600d91e9eab7d1ad3a2d35813028a9.zip |
More Qt->TQt conversion and some clean up.
Signed-off-by: Michele Calgaro <[email protected]>
Diffstat (limited to 'core/polkitqt1-details.cpp')
-rw-r--r-- | core/polkitqt1-details.cpp | 99 |
1 files changed, 0 insertions, 99 deletions
diff --git a/core/polkitqt1-details.cpp b/core/polkitqt1-details.cpp deleted file mode 100644 index 65d028b26..000000000 --- a/core/polkitqt1-details.cpp +++ /dev/null @@ -1,99 +0,0 @@ -/* - * This file is part of the Polkit-qt project - * Copyright (C) 2009 Radek Novacek <[email protected]> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public License - * along with this library; see the file COPYING.LIB. If not, write to - * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. - */ - -#include "polkitqt1-details.h" - -#include <TQtCore/TQStringList> - -#include <polkit/polkit.h> - -namespace PolkitTQt1 -{ - -class Details::Data : public TQSharedData -{ -public: - Data() {} - Data(const Data &other) - : TQSharedData(other) - , polkitDetails(other.polkitDetails) - { - g_object_ref(polkitDetails); - } - ~Data() - { - g_object_unref(polkitDetails); - } - - PolkitDetails *polkitDetails; -}; - -Details::Details() - : d(new Data) -{ - g_type_init(); - d->polkitDetails = polkit_details_new(); -} - -Details::Details(PolkitDetails *pkDetails) - : d(new Data) -{ - g_type_init(); - d->polkitDetails = pkDetails; -} - -Details::~Details() -{ -} - -Details& Details::operator=(const PolkitTQt1::Details& other) -{ - d = other.d; - return *this; -} - -TQString Details::lookup(const TQString &key) const -{ - const gchar *result = polkit_details_lookup(d->polkitDetails, key.toUtf8().data()); - if (result != NULL) { - return TQString::fromUtf8(result); - } else { - return TQString(); - } -} - -void Details::insert(const TQString &key, const TQString &value) -{ - polkit_details_insert(d->polkitDetails, key.toUtf8().data(), value.toUtf8().data()); -} - -TQStringList Details::keys() const -{ - gchar **result = polkit_details_get_keys(d->polkitDetails); - TQStringList list; - int len = g_strv_length(result); - for (int i = 0; i < len; i++) { - list.append(TQString::fromUtf8(result[i])); - } - g_strfreev(result); - return list; -} - -} |