From: David Solbach Date: Tue, 12 Oct 2010 18:52:29 +0000 (+0200) Subject: tried to propagate mouse events to the toplevel widget X-Git-Url: http://vcs.maemo.org/git/?a=commitdiff_plain;ds=sidebyside;h=550599e15c77ef3fccb1d6a02e871d6dd4ff03b3;p=buliscores tried to propagate mouse events to the toplevel widget --- diff --git a/resources.qrc b/resources.qrc index dc577c8..7bbfdf3 100644 --- a/resources.qrc +++ b/resources.qrc @@ -18,6 +18,5 @@ Icons/St.Pauli.png Icons/Stuttgart.png Icons/Wolfsburg.png - Icons/Application/football diff --git a/src/backendkicker.cpp b/src/backendkicker.cpp index ed71b36..6e685cd 100644 --- a/src/backendkicker.cpp +++ b/src/backendkicker.cpp @@ -197,12 +197,14 @@ void BackendKicker::setLeague(QString league) void BackendKicker::update() { + QString URL = "file:///home/david/Projects/git-buliscores/testdata/spieltag.html"; + QNetworkAccessManager *manager = new QNetworkAccessManager(this); connect(manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(dlndFinished(QNetworkReply*))); qDebug() << "URL: " << m_URL; - manager->get(QNetworkRequest(QUrl(m_URL))); + manager->get(QNetworkRequest(QUrl(URL))); } void BackendKicker::dlndFinished(QNetworkReply *reply) diff --git a/src/mainwidget.h b/src/mainwidget.h index b0d2139..0e97002 100644 --- a/src/mainwidget.h +++ b/src/mainwidget.h @@ -18,12 +18,11 @@ private: QVBoxLayout m_layout; QLabel m_statuslbl; -protected: - void mousePressEvent(QMouseEvent); - public: explicit MainWidget(QWidget *parent = 0); + void mousePressEvent(QMouseEvent); + signals: public slots: diff --git a/src/scoretable.cpp b/src/scoretable.cpp index 8bf4b7d..a784b36 100644 --- a/src/scoretable.cpp +++ b/src/scoretable.cpp @@ -9,6 +9,8 @@ ScoreTable::ScoreTable(QWidget *parent, MatchDayModel* model) : QTableView(parent) { this->setAttribute(Qt::WA_TranslucentBackground); + this->setAttribute(Qt::WA_TransparentForMouseEvents); + this->setModel(model); this->setSelectionMode(QAbstractItemView::NoSelection); @@ -77,8 +79,8 @@ void ScoreTable::dataChanged(const QModelIndex &topLeft, const QModelIndex &bott updateGeometry(); } -void ScoreTable::mousePressEvent(QMouseEvent* event) -{ - event->ignore(); -} +//void ScoreTable::mousePressEvent(QMouseEvent* event) +//{ +// event->ignore(); +//} diff --git a/src/scoretable.h b/src/scoretable.h index e4f9748..dca9a6b 100644 --- a/src/scoretable.h +++ b/src/scoretable.h @@ -10,7 +10,7 @@ class ScoreTable : public QTableView { Q_OBJECT protected: - void mousePressEvent(QMouseEvent* event); + //void mousePressEvent(QMouseEvent* event); public: explicit ScoreTable(QWidget *parent, MatchDayModel* model);