From 77563f4f4cb7daee00a988fc673b672f3f935680 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Wed, 30 Jan 2019 15:18:31 +0100 Subject: Add KDE_EXPORT to public library symbols. This allows build with gcc hidden visibility. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko --- src/ldappasswddlg.h | 2 +- src/libtdeldap.h | 28 ++++++++++++++-------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/ldappasswddlg.h b/src/ldappasswddlg.h index ed216a3..effd7cd 100644 --- a/src/ldappasswddlg.h +++ b/src/ldappasswddlg.h @@ -26,7 +26,7 @@ class LDAPLogin; -class LDAPPasswordDialog : public KDialogBase +class KDE_EXPORT LDAPPasswordDialog : public KDialogBase { Q_OBJECT diff --git a/src/libtdeldap.h b/src/libtdeldap.h index e75d94d..75bfc5c 100644 --- a/src/libtdeldap.h +++ b/src/libtdeldap.h @@ -168,7 +168,7 @@ typedef TQValueList TQByteArrayList; typedef TQPair PKICertificateEntry; typedef TQValueList PKICertificateEntryList; -class LDAPCredentials +class KDE_EXPORT LDAPCredentials { public: LDAPCredentials(); @@ -185,7 +185,7 @@ class LDAPCredentials }; // PRIVATE -class LDAPRealmConfig +class KDE_EXPORT LDAPRealmConfig { public: TQString name; @@ -205,7 +205,7 @@ class LDAPRealmConfig }; // PRIVATE -class LDAPCertConfig +class KDE_EXPORT LDAPCertConfig { public: LDAPCertConfig(); @@ -235,7 +235,7 @@ class LDAPCertConfig }; // PRIVATE -class LDAPPamConfig +class KDE_EXPORT LDAPPamConfig { public: LDAPPamConfig(); @@ -251,7 +251,7 @@ class LDAPPamConfig }; // PRIVATE -class LDAPClientRealmConfig +class KDE_EXPORT LDAPClientRealmConfig { public: bool enable_bonding; @@ -274,7 +274,7 @@ class LDAPClientRealmConfig typedef TQMap LDAPRealmConfigList; -class LDAPUserInfo +class KDE_EXPORT LDAPUserInfo { public: LDAPUserInfo(); @@ -357,7 +357,7 @@ class LDAPUserInfo PKICertificateEntryList pkiCertificates; }; -class LDAPGroupInfo +class KDE_EXPORT LDAPGroupInfo { public: LDAPGroupInfo(); @@ -374,7 +374,7 @@ class LDAPGroupInfo TQStringList userlist; }; -class LDAPMachineInfo +class KDE_EXPORT LDAPMachineInfo { public: LDAPMachineInfo(); @@ -391,7 +391,7 @@ class LDAPMachineInfo LDAPKRB5Flags status; // Default is 126 [KRB5_MACHINE_ACCOUNT_DEFAULT] }; -class LDAPServiceInfo +class KDE_EXPORT LDAPServiceInfo { public: LDAPServiceInfo(); @@ -409,7 +409,7 @@ class LDAPServiceInfo LDAPKRB5Flags status; // Default is 126 [KRB5_SERVICE_PRINCIPAL_DEFAULT] }; -class LDAPTDEBuiltinsInfo +class KDE_EXPORT LDAPTDEBuiltinsInfo { public: LDAPTDEBuiltinsInfo(); @@ -423,7 +423,7 @@ class LDAPTDEBuiltinsInfo TQString builtinStandardUserGroup; }; -class LDAPMasterReplicationMapping +class KDE_EXPORT LDAPMasterReplicationMapping { public: LDAPMasterReplicationMapping(); @@ -436,7 +436,7 @@ class LDAPMasterReplicationMapping typedef TQValueList LDAPMasterReplicationMap; -class LDAPMasterReplicationInfo +class KDE_EXPORT LDAPMasterReplicationInfo { public: LDAPMasterReplicationInfo(); @@ -457,7 +457,7 @@ class LDAPMasterReplicationInfo bool replicate_olcGlobal; }; -class KerberosTicketInfo +class KDE_EXPORT KerberosTicketInfo { public: KerberosTicketInfo(); @@ -488,7 +488,7 @@ typedef TQValueList KerberosTicketInfoList; class PtyProcess; -class LDAPManager : public TQObject { +class KDE_EXPORT LDAPManager : public TQObject { Q_OBJECT public: -- cgit v1.2.1