Some work...
This commit is contained in:
parent
7d480d40f4
commit
a2f4d471cc
@ -195,6 +195,15 @@ void MessagesView::currentChanged(const QModelIndex ¤t,
|
||||
QTreeView::currentChanged(current, previous);
|
||||
}
|
||||
|
||||
void MessagesView::selectionChanged(const QItemSelection &selected,
|
||||
const QItemSelection &deselected) {
|
||||
// TODO: This fixes bug #13 + possibly
|
||||
// move code from currentChanged to this method too.
|
||||
scrollTo(currentIndex(), QAbstractItemView::PositionAtCenter);
|
||||
|
||||
QTreeView::selectionChanged(selected, deselected);
|
||||
}
|
||||
|
||||
void MessagesView::loadFeeds(const QList<int> &feed_ids) {
|
||||
// Load messages.
|
||||
|
||||
|
@ -77,8 +77,8 @@ class MessagesView : public QTreeView {
|
||||
void contextMenuEvent(QContextMenuEvent *event);
|
||||
void mousePressEvent(QMouseEvent *event);
|
||||
void keyPressEvent(QKeyEvent *event);
|
||||
void currentChanged(const QModelIndex ¤t,
|
||||
const QModelIndex &previous);
|
||||
void currentChanged(const QModelIndex ¤t, const QModelIndex &previous);
|
||||
void selectionChanged(const QItemSelection &selected, const QItemSelection &deselected);
|
||||
|
||||
signals:
|
||||
// Link/message openers.
|
||||
|
@ -256,27 +256,6 @@ void WebView::wheelEvent(QWheelEvent *event) {
|
||||
QWebView::wheelEvent(event);
|
||||
}
|
||||
|
||||
void WebView::paintEvent(QPaintEvent *event) {
|
||||
QWebView::paintEvent(event);
|
||||
|
||||
// Draw additional frame.
|
||||
/*
|
||||
QPainter painter(this);
|
||||
QStyleOptionFrameV3 style_option;
|
||||
int frame_shape = QFrame::Sunken & QFrame::Shape_Mask;
|
||||
|
||||
style_option.init(this);
|
||||
style_option.frameShape = QFrame::Shape(int(style_option.frameShape) |
|
||||
QFrame::StyledPanel |
|
||||
frame_shape);
|
||||
style_option.rect = rect();
|
||||
style_option.lineWidth = 1;
|
||||
style_option.midLineWidth = 0;
|
||||
|
||||
style()->drawControl(QStyle::CE_ShapedFrame, &style_option, &painter, this);
|
||||
*/
|
||||
}
|
||||
|
||||
bool WebView::increaseWebPageZoom() {
|
||||
qreal new_factor = zoomFactor() + 0.1;
|
||||
|
||||
|
@ -63,9 +63,6 @@ class WebView : public QWebView {
|
||||
// Customize mouse wheeling.
|
||||
void wheelEvent(QWheelEvent *event);
|
||||
|
||||
// Does additional painting.
|
||||
void paintEvent(QPaintEvent *event);
|
||||
|
||||
// Provides custom mouse actions.
|
||||
void mousePressEvent(QMouseEvent *event);
|
||||
void mouseReleaseEvent(QMouseEvent *event);
|
||||
|
Loading…
x
Reference in New Issue
Block a user