~lubuntu-dev/lxde/liblxqt-mount

« back to all changes in this revision

Viewing changes to lxqtmount.h

  • Committer: Hong Jen Yee (PCMan)
  • Date: 2013-11-09 18:35:47 UTC
  • Revision ID: git-v1:14559988f525d6e69afb8b68cb4cef651deddb4e
Use gcc visibility to avoid exporting unnecessary symbols.

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
 
32
32
#include <QtCore/QObject>
33
33
#include <QtCore/QList>
 
34
#include <lxqt/lxqtglobals.h>
34
35
 
35
36
#define BOOL_SETTER(MEMBER) { bool res=(value != MEMBER); MEMBER = value; return res; }
36
37
 
37
38
namespace LxQt {
38
39
 
39
40
class MountProvider;
40
 
class MountDevice: public QObject
 
41
class LXQT_API MountDevice: public QObject
41
42
{
42
43
    Q_OBJECT
43
44
public:
122
123
 
123
124
 
124
125
 
125
 
class MountManager : public QObject
 
126
class LXQT_API MountManager : public QObject
126
127
{
127
128
    Q_OBJECT
128
129
public:
146
147
 
147
148
} // namespace LxQt
148
149
 
149
 
QDebug operator<<(QDebug dbg, const LxQt::MountDevice& device);
150
 
QDebug operator<<(QDebug dbg, const LxQt::MountDevice* const device);
 
150
LXQT_API QDebug operator<<(QDebug dbg, const LxQt::MountDevice& device);
 
151
LXQT_API QDebug operator<<(QDebug dbg, const LxQt::MountDevice* const device);
151
152
 
152
153
#endif // LXQTMOUNT_LXQTMOUNT_H