Started conversion of 'core' library module. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>pull/1/head
parent
58baf01dab
commit
eb2210c944
@ -1,56 +0,0 @@
|
|||||||
/*
|
|
||||||
* This file is part of the Polkit-tqt project
|
|
||||||
* Copyright (C) 2009 Daniel Nicoletti <dantti85-pk@yahoo.com.br>
|
|
||||||
* Copyright (C) 2009 Dario Freddi <drf@kde.org>
|
|
||||||
* Copyright (C) 2009 Jaroslav Reznik <jreznik@redhat.com>
|
|
||||||
* Copyright (C) 2009 Radek Novacek <rnovacek@redhat.com>
|
|
||||||
*
|
|
||||||
* 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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef DUMMY_CORE_H
|
|
||||||
#define DUMMY_CORE_H
|
|
||||||
|
|
||||||
#define POLKIT_TQT_EXPORT TQ_EXPORT
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* \namespace PolkitTQt1 PolkitTQt
|
|
||||||
*
|
|
||||||
* \brief Namespace wrapping Polkit-TQt classes
|
|
||||||
*
|
|
||||||
* This namespace wraps all Polkit-TQt classes.
|
|
||||||
*/
|
|
||||||
namespace PolkitTQt
|
|
||||||
{
|
|
||||||
|
|
||||||
/**
|
|
||||||
* \class DummyCore
|
|
||||||
*
|
|
||||||
* \brief Convenience class for TQt/KDE applications
|
|
||||||
*
|
|
||||||
* This class is a dummy used for initial basic compiling.
|
|
||||||
*/
|
|
||||||
class POLKIT_TQT_EXPORT DummyCore
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
static DummyCore* instance();
|
|
||||||
};
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
|
@ -0,0 +1,242 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the Polkit-tqt project
|
||||||
|
* Copyright (C) 2009 Jaroslav Reznik <jreznik@redhat.com>
|
||||||
|
*
|
||||||
|
* 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 "polkit-tqt-subject.h"
|
||||||
|
|
||||||
|
#include <tqglobal.h>
|
||||||
|
#include <tqshared.h>
|
||||||
|
|
||||||
|
#include <polkit/polkit.h>
|
||||||
|
|
||||||
|
|
||||||
|
namespace PolkitTQt
|
||||||
|
{
|
||||||
|
|
||||||
|
//--------------------------------------
|
||||||
|
// Subject::Data
|
||||||
|
//--------------------------------------
|
||||||
|
|
||||||
|
class Subject::Data : public TQShared
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
Data() : subject(NULL)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
Data(const Data &other) : subject(other.subject)
|
||||||
|
{
|
||||||
|
g_object_ref(subject);
|
||||||
|
}
|
||||||
|
|
||||||
|
Data(PolkitSubject *_subject) : subject(_subject)
|
||||||
|
{
|
||||||
|
g_object_ref(subject);
|
||||||
|
}
|
||||||
|
|
||||||
|
~Data()
|
||||||
|
{
|
||||||
|
g_object_unref(subject);
|
||||||
|
}
|
||||||
|
|
||||||
|
PolkitSubject *subject;
|
||||||
|
};
|
||||||
|
|
||||||
|
//--------------------------------------
|
||||||
|
// Subject
|
||||||
|
//--------------------------------------
|
||||||
|
|
||||||
|
Subject::Subject() : d(new Data)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
Subject::Subject(PolkitSubject *subject) : d(new Data(subject))
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
Subject::Subject(const Subject &other) : d(other.d)
|
||||||
|
{
|
||||||
|
d->ref();
|
||||||
|
}
|
||||||
|
|
||||||
|
Subject& Subject::operator=(const Subject &other)
|
||||||
|
{
|
||||||
|
if (d != other.d)
|
||||||
|
{
|
||||||
|
if (d->deref())
|
||||||
|
{
|
||||||
|
delete d;
|
||||||
|
}
|
||||||
|
d = other.d;
|
||||||
|
d->ref();
|
||||||
|
}
|
||||||
|
return *this;
|
||||||
|
}
|
||||||
|
|
||||||
|
Subject::~Subject()
|
||||||
|
{
|
||||||
|
if (d->deref())
|
||||||
|
{
|
||||||
|
delete d;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
bool Subject::isValid() const
|
||||||
|
{
|
||||||
|
return (d->subject != NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
PolkitSubject* Subject::subject() const
|
||||||
|
{
|
||||||
|
return d->subject;
|
||||||
|
}
|
||||||
|
|
||||||
|
void Subject::setSubject(PolkitSubject *subject)
|
||||||
|
{
|
||||||
|
if (d->subject != subject)
|
||||||
|
{
|
||||||
|
g_object_unref(d->subject);
|
||||||
|
d->subject = subject;
|
||||||
|
g_object_ref(subject);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
TQString Subject::toString() const
|
||||||
|
{
|
||||||
|
if (!d->subject)
|
||||||
|
{
|
||||||
|
return TQString::null;
|
||||||
|
}
|
||||||
|
return TQString::fromUtf8(polkit_subject_to_string(d->subject));
|
||||||
|
}
|
||||||
|
|
||||||
|
Subject Subject::fromString(const TQString &string)
|
||||||
|
{
|
||||||
|
if (string.isEmpty())
|
||||||
|
{
|
||||||
|
tqWarning(TQString("Cannot create valid Subject from empty string."));
|
||||||
|
return Subject();
|
||||||
|
}
|
||||||
|
|
||||||
|
GError *error = NULL;
|
||||||
|
PolkitSubject *polsub = polkit_subject_from_string(string.utf8().data(), &error);
|
||||||
|
if (error != NULL)
|
||||||
|
{
|
||||||
|
tqWarning(TQString("Cannot create valid Subject from string: %1").arg(error->message));
|
||||||
|
return Subject();
|
||||||
|
}
|
||||||
|
|
||||||
|
return Subject(polsub);
|
||||||
|
}
|
||||||
|
|
||||||
|
//--------------------------------------
|
||||||
|
// UnixProcessSubject
|
||||||
|
//--------------------------------------
|
||||||
|
|
||||||
|
UnixProcessSubject::UnixProcessSubject(TQ_LONG pid) : Subject()
|
||||||
|
{
|
||||||
|
setSubject(polkit_unix_process_new_for_owner(pid, 0 , -1));
|
||||||
|
}
|
||||||
|
|
||||||
|
UnixProcessSubject::UnixProcessSubject(TQ_LONG pid, TQ_ULONG startTime) : Subject()
|
||||||
|
{
|
||||||
|
setSubject(polkit_unix_process_new_for_owner(pid, startTime, -1));
|
||||||
|
}
|
||||||
|
|
||||||
|
UnixProcessSubject::UnixProcessSubject(PolkitUnixProcess *pkUnixProcess)
|
||||||
|
: Subject((PolkitSubject*)pkUnixProcess)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
TQ_LONG UnixProcessSubject::pid() const
|
||||||
|
{
|
||||||
|
return polkit_unix_process_get_pid((PolkitUnixProcess*)subject());
|
||||||
|
}
|
||||||
|
|
||||||
|
TQ_LONG UnixProcessSubject::startTime() const
|
||||||
|
{
|
||||||
|
return polkit_unix_process_get_start_time((PolkitUnixProcess*)subject());
|
||||||
|
}
|
||||||
|
|
||||||
|
void UnixProcessSubject::setPid(TQ_LONG pid)
|
||||||
|
{
|
||||||
|
polkit_unix_process_set_pid((PolkitUnixProcess*)subject(), pid);
|
||||||
|
}
|
||||||
|
|
||||||
|
//--------------------------------------
|
||||||
|
// SystemBusNameSubject
|
||||||
|
//--------------------------------------
|
||||||
|
|
||||||
|
SystemBusNameSubject::SystemBusNameSubject(const TQString &name) : Subject()
|
||||||
|
{
|
||||||
|
setSubject(polkit_system_bus_name_new(name.utf8().data()));
|
||||||
|
}
|
||||||
|
|
||||||
|
SystemBusNameSubject::SystemBusNameSubject(PolkitSystemBusName *pkSystemBusName)
|
||||||
|
: Subject((PolkitSubject*)pkSystemBusName)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
TQString SystemBusNameSubject::name() const
|
||||||
|
{
|
||||||
|
return TQString::fromUtf8(polkit_system_bus_name_get_name((PolkitSystemBusName*)subject()));
|
||||||
|
}
|
||||||
|
|
||||||
|
void SystemBusNameSubject::setName(const TQString &name)
|
||||||
|
{
|
||||||
|
polkit_system_bus_name_set_name((PolkitSystemBusName*)subject(), name.utf8().data());
|
||||||
|
}
|
||||||
|
|
||||||
|
//--------------------------------------
|
||||||
|
// UnixSessionSubject
|
||||||
|
//--------------------------------------
|
||||||
|
|
||||||
|
UnixSessionSubject::UnixSessionSubject(const TQString &sessionId) : Subject()
|
||||||
|
{
|
||||||
|
setSubject(polkit_unix_session_new(sessionId.utf8().data()));
|
||||||
|
}
|
||||||
|
|
||||||
|
UnixSessionSubject::UnixSessionSubject(TQ_LONG pid) : Subject()
|
||||||
|
{
|
||||||
|
GError *error = NULL;
|
||||||
|
setSubject(polkit_unix_session_new_for_process_sync(pid, NULL, &error));
|
||||||
|
if (error != NULL)
|
||||||
|
{
|
||||||
|
tqWarning(TQString("Cannot create unix session subject from pid: %1").arg(error->message));
|
||||||
|
setSubject(NULL);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
UnixSessionSubject::UnixSessionSubject(PolkitSystemBusName *pkUnixSession)
|
||||||
|
: Subject((PolkitSubject*)pkUnixSession)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
TQString UnixSessionSubject::sessionId() const
|
||||||
|
{
|
||||||
|
return TQString::fromUtf8(polkit_unix_session_get_session_id((PolkitUnixSession*)subject()));
|
||||||
|
}
|
||||||
|
|
||||||
|
void UnixSessionSubject::setSessionId(const TQString &sessionId)
|
||||||
|
{
|
||||||
|
polkit_unix_session_set_session_id((PolkitUnixSession*)subject(), sessionId.utf8().data());
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -1,205 +0,0 @@
|
|||||||
/*
|
|
||||||
* This file is part of the Polkit-tqt project
|
|
||||||
* Copyright (C) 2009 Jaroslav Reznik <jreznik@redhat.com>
|
|
||||||
*
|
|
||||||
* 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 "polkittqt1-subject.h"
|
|
||||||
|
|
||||||
#include <TQtCore/TQDebug>
|
|
||||||
#include <polkit/polkit.h>
|
|
||||||
|
|
||||||
namespace PolkitTQt1
|
|
||||||
{
|
|
||||||
|
|
||||||
class Subject::Data : public TQSharedData
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
Data()
|
|
||||||
: TQSharedData()
|
|
||||||
, subject(0)
|
|
||||||
{}
|
|
||||||
Data(const Data& other)
|
|
||||||
: TQSharedData(other)
|
|
||||||
, subject(other.subject)
|
|
||||||
{
|
|
||||||
g_object_ref(subject);
|
|
||||||
}
|
|
||||||
~Data()
|
|
||||||
{
|
|
||||||
g_object_unref(subject);
|
|
||||||
}
|
|
||||||
|
|
||||||
PolkitSubject *subject;
|
|
||||||
};
|
|
||||||
|
|
||||||
Subject::Subject()
|
|
||||||
: d(new Data)
|
|
||||||
{
|
|
||||||
g_type_init();
|
|
||||||
}
|
|
||||||
|
|
||||||
Subject::Subject(PolkitSubject *subject)
|
|
||||||
: d(new Data)
|
|
||||||
{
|
|
||||||
g_type_init();
|
|
||||||
d->subject = subject;
|
|
||||||
}
|
|
||||||
|
|
||||||
Subject::Subject(const PolkitTQt1::Subject& other)
|
|
||||||
: d(other.d)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
Subject& Subject::operator=(const PolkitTQt1::Subject& other)
|
|
||||||
{
|
|
||||||
d = other.d;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
Subject::~Subject()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Subject::isValid() const
|
|
||||||
{
|
|
||||||
return d->subject != NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
PolkitSubject *Subject::subject() const
|
|
||||||
{
|
|
||||||
return d->subject;
|
|
||||||
}
|
|
||||||
|
|
||||||
void Subject::setSubject(PolkitSubject *subject)
|
|
||||||
{
|
|
||||||
d->subject = subject;
|
|
||||||
}
|
|
||||||
|
|
||||||
TQString Subject::toString() const
|
|
||||||
{
|
|
||||||
Q_ASSERT(d->subject);
|
|
||||||
return TQString::fromUtf8(polkit_subject_to_string(d->subject));
|
|
||||||
}
|
|
||||||
|
|
||||||
Subject Subject::fromString(const TQString &string)
|
|
||||||
{
|
|
||||||
// should be in polkit library!!! but for strange reason it's necessary to have it here
|
|
||||||
g_type_init();
|
|
||||||
|
|
||||||
Subject subject;
|
|
||||||
GError *error = NULL;
|
|
||||||
subject.d->subject = polkit_subject_from_string(string.toUtf8().data(), &error);
|
|
||||||
if (error != NULL) {
|
|
||||||
tqWarning() << TQString("Cannot create Subject from string: %1").arg(error->message);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
return subject;
|
|
||||||
}
|
|
||||||
|
|
||||||
UnixProcessSubject::UnixProcessSubject(tqint64 pid)
|
|
||||||
: Subject()
|
|
||||||
{
|
|
||||||
setSubject(polkit_unix_process_new(pid));
|
|
||||||
}
|
|
||||||
|
|
||||||
UnixProcessSubject::UnixProcessSubject(tqint64 pid, tquint64 startTime)
|
|
||||||
: Subject()
|
|
||||||
{
|
|
||||||
setSubject(polkit_unix_process_new_full(pid, startTime));
|
|
||||||
}
|
|
||||||
|
|
||||||
UnixProcessSubject::UnixProcessSubject(PolkitUnixProcess *pkUnixProcess)
|
|
||||||
: Subject((PolkitSubject *) pkUnixProcess)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
tqint64 UnixProcessSubject::pid() const
|
|
||||||
{
|
|
||||||
return polkit_unix_process_get_pid((PolkitUnixProcess *) subject());
|
|
||||||
}
|
|
||||||
|
|
||||||
tqint64 UnixProcessSubject::startTime() const
|
|
||||||
{
|
|
||||||
return polkit_unix_process_get_start_time((PolkitUnixProcess *) subject());
|
|
||||||
}
|
|
||||||
|
|
||||||
void UnixProcessSubject::setPid(tqint64 pid)
|
|
||||||
{
|
|
||||||
polkit_unix_process_set_pid((PolkitUnixProcess *) subject(), pid);
|
|
||||||
}
|
|
||||||
|
|
||||||
// ----- SystemBusName
|
|
||||||
SystemBusNameSubject::SystemBusNameSubject(const TQString &name)
|
|
||||||
: Subject()
|
|
||||||
{
|
|
||||||
setSubject(polkit_system_bus_name_new(name.toUtf8().data()));
|
|
||||||
}
|
|
||||||
|
|
||||||
SystemBusNameSubject::SystemBusNameSubject(PolkitSystemBusName *pkSystemBusName)
|
|
||||||
: Subject((PolkitSubject *) pkSystemBusName)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
TQString SystemBusNameSubject::name() const
|
|
||||||
{
|
|
||||||
return TQString::fromUtf8(polkit_system_bus_name_get_name((PolkitSystemBusName *) subject()));
|
|
||||||
}
|
|
||||||
|
|
||||||
void SystemBusNameSubject::setName(const TQString &name)
|
|
||||||
{
|
|
||||||
polkit_system_bus_name_set_name((PolkitSystemBusName *) subject(), name.toUtf8().data());
|
|
||||||
}
|
|
||||||
|
|
||||||
// ----- SystemSession
|
|
||||||
UnixSessionSubject::UnixSessionSubject(const TQString &sessionId)
|
|
||||||
: Subject()
|
|
||||||
{
|
|
||||||
setSubject(polkit_unix_session_new(sessionId.toUtf8().data()));
|
|
||||||
}
|
|
||||||
|
|
||||||
UnixSessionSubject::UnixSessionSubject(tqint64 pid)
|
|
||||||
: Subject()
|
|
||||||
{
|
|
||||||
GError *error = NULL;
|
|
||||||
setSubject(polkit_unix_session_new_for_process_sync(pid, NULL, &error));
|
|
||||||
if (error != NULL) {
|
|
||||||
tqWarning() << TQString("Cannot create unix session: %1").arg(error->message);
|
|
||||||
setSubject(NULL);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
UnixSessionSubject::UnixSessionSubject(PolkitSystemBusName *pkUnixSession)
|
|
||||||
: Subject((PolkitSubject *) pkUnixSession)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
TQString UnixSessionSubject::sessionId() const
|
|
||||||
{
|
|
||||||
return TQString::fromUtf8(polkit_unix_session_get_session_id((PolkitUnixSession *) subject()));
|
|
||||||
}
|
|
||||||
|
|
||||||
void UnixSessionSubject::setSessionId(const TQString &sessionId)
|
|
||||||
{
|
|
||||||
polkit_unix_session_set_session_id((PolkitUnixSession *) subject(), sessionId.toUtf8().data());
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -0,0 +1 @@
|
|||||||
|
#include "../polkit-tqt-subject.h"
|
@ -1 +0,0 @@
|
|||||||
#include "../polkittqt1-subject.h"
|
|
@ -1,44 +0,0 @@
|
|||||||
/*
|
|
||||||
* This file is part of the Polkit-tqt project
|
|
||||||
* Copyright (C) 2009 Dario Freddi <drf@kde.org>
|
|
||||||
* Copyright (C) 2007 David Faure <faure@kde.org>
|
|
||||||
*
|
|
||||||
* 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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef POLKITTQT1_EXPORT_H
|
|
||||||
#define POLKITTQT1_EXPORT_H
|
|
||||||
|
|
||||||
/** \file polkittqt1-export.h
|
|
||||||
\brief Contains Macros for exporting symbols
|
|
||||||
|
|
||||||
This file contains macros needed for exporting/importing symbols
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <TQtCore/TQtGlobal>
|
|
||||||
|
|
||||||
#ifndef POLKITTQT1_EXPORT
|
|
||||||
# if defined(MAKE_POLKITTQT1_LIB)
|
|
||||||
/* We are building this library */
|
|
||||||
# define POLKITTQT1_EXPORT Q_DECL_EXPORT
|
|
||||||
# else
|
|
||||||
/* We are using this library */
|
|
||||||
# define POLKITTQT1_EXPORT Q_DECL_IMPORT
|
|
||||||
# endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif /*POLKITTQT1_EXPORT_H*/
|
|
||||||
|
|
Loading…
Reference in new issue