Commit 22f1a137 authored by Dominik Charousset's avatar Dominik Charousset

Suppress warnings from Qt headers

parent 913b8233
#include <string> #include <string>
#include <utility> #include <utility>
#include "caf/all.hpp"
#include "caf/detail/scope_guard.hpp"
CAF_PUSH_WARNINGS
#include <QMessageBox> #include <QMessageBox>
#include <QInputDialog> #include <QInputDialog>
CAF_POP_WARNINGS
#include "chatwidget.hpp" #include "chatwidget.hpp"
#include "caf/all.hpp"
#include "caf/detail/scope_guard.hpp"
using namespace std; using namespace std;
using namespace caf; using namespace caf;
......
#include <exception> #include <exception>
#include "caf/all.hpp"
#include "caf/mixin/actor_widget.hpp"
CAF_PUSH_WARNINGS
#include <QWidget> #include <QWidget>
#include <QLineEdit> #include <QLineEdit>
#include <QTextEdit> #include <QTextEdit>
CAF_POP_WARNINGS
#include "caf/all.hpp"
#include "caf/mixin/actor_widget.hpp"
class ChatWidget : public caf::mixin::actor_widget<QWidget> { class ChatWidget : public caf::mixin::actor_widget<QWidget> {
......
...@@ -17,12 +17,13 @@ ...@@ -17,12 +17,13 @@
#include <time.h> #include <time.h>
#include <cstdlib> #include <cstdlib>
#include <QMainWindow>
#include <QApplication>
#include "caf/all.hpp" #include "caf/all.hpp"
CAF_PUSH_WARNINGS
#include <QMainWindow>
#include <QApplication>
#include "ui_chatwindow.h" // auto generated from chatwindow.ui #include "ui_chatwindow.h" // auto generated from chatwindow.ui
CAF_POP_WARNINGS
using namespace std; using namespace std;
using namespace caf; using namespace caf;
......
...@@ -93,8 +93,11 @@ ...@@ -93,8 +93,11 @@
_Pragma("clang diagnostic ignored \"-Wshorten-64-to-32\"") \ _Pragma("clang diagnostic ignored \"-Wshorten-64-to-32\"") \
_Pragma("clang diagnostic ignored \"-Wsign-conversion\"") \ _Pragma("clang diagnostic ignored \"-Wsign-conversion\"") \
_Pragma("clang diagnostic ignored \"-Wundef\"") \ _Pragma("clang diagnostic ignored \"-Wundef\"") \
_Pragma("clang diagnostic ignored \"-Wweak-vtables\"") _Pragma("clang diagnostic ignored \"-Wweak-vtables\"") \
# define CAF_POP_WARNINGS \ _Pragma("clang diagnostic ignored \"-Wused-but-marked-unused\"") \
_Pragma("clang diagnostic ignored \"-Wdisabled-macro-expansion\"") \
_Pragma("clang diagnostic ignored \"-Wsign-conversion\"")
# define CAF_POP_WARNINGS \
_Pragma("clang diagnostic pop") _Pragma("clang diagnostic pop")
# define CAF_ANNOTATE_FALLTHROUGH [[clang::fallthrough]] # define CAF_ANNOTATE_FALLTHROUGH [[clang::fallthrough]]
# define CAF_COMPILER_VERSION \ # define CAF_COMPILER_VERSION \
......
...@@ -31,13 +31,16 @@ ...@@ -31,13 +31,16 @@
#ifndef CPPA_ACTOR_WIDGET_MIXIN_HPP #ifndef CPPA_ACTOR_WIDGET_MIXIN_HPP
#define CPPA_ACTOR_WIDGET_MIXIN_HPP #define CPPA_ACTOR_WIDGET_MIXIN_HPP
#include <QEvent> #include "caf/config.hpp"
#include <QApplication>
#include "caf/make_counted.hpp" #include "caf/make_counted.hpp"
#include "caf/actor_companion.hpp" #include "caf/actor_companion.hpp"
#include "caf/message_handler.hpp" #include "caf/message_handler.hpp"
CAF_PUSH_WARNINGS
#include <QEvent>
#include <QApplication>
CAF_POP_WARNINGS
namespace caf { namespace caf {
namespace mixin { namespace mixin {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment