X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fsession.hpp;h=d71b1d6cec3f267bab7044b52dd69d375a1987a3;hb=343f938f150becac42e8028f88783dc52d92eba0;hp=3bb10e25731f5168a826c06497c0af84842d146e;hpb=4b5537c576c37884c2a0254985893e20ea5338e6;p=pulseview.git diff --git a/pv/session.hpp b/pv/session.hpp index 3bb10e2..d71b1d6 100644 --- a/pv/session.hpp +++ b/pv/session.hpp @@ -18,8 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#ifndef PULSEVIEW_PV_SIGSESSION_H -#define PULSEVIEW_PV_SIGSESSION_H +#ifndef PULSEVIEW_PV_SIGSESSION_HPP +#define PULSEVIEW_PV_SIGSESSION_HPP #include #include @@ -29,6 +29,11 @@ #include #include +#ifdef _WIN32 +// Windows: Avoid namespace pollution by thread.hpp (which includes windows.h). +#define NOGDI +#define NORESOURCE +#endif #include #include @@ -38,13 +43,13 @@ struct srd_decoder; struct srd_channel; namespace sigrok { - class Analog; - class Channel; - class Device; - class Logic; - class Meta; - class Packet; - class Session; +class Analog; +class Channel; +class Device; +class Logic; +class Meta; +class Packet; +class Session; } namespace pv { @@ -192,4 +197,4 @@ Q_SIGNALS: } // namespace pv -#endif // PULSEVIEW_PV_SIGSESSION_H +#endif // PULSEVIEW_PV_SIGSESSION_HPP