/***************************************************************************
- * Copyright (C) 2005-08 by the Quassel Project *
+ * Copyright (C) 2005-09 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
Action *zoomOriginalChatview = coll->add<Action>("ZoomOriginalChatView", this, SLOT(zoomOriginal()));
zoomOriginalChatview->setIcon(SmallIcon("zoom-original"));
- zoomOriginalChatview->setText(tr("Zoom Original"));
- zoomOriginalChatview->setShortcut(tr("Ctrl+0"));
+ zoomOriginalChatview->setText(tr("Actual Size"));
+ //zoomOriginalChatview->setShortcut(tr("Ctrl+0")); // used for RTS switching
}
BufferWidget::~BufferWidget() {
view->zoomOriginal();
}
-void BufferWidget::addActionsToMenu(QMenu *menu) {
+void BufferWidget::addActionsToMenu(QMenu *menu, const QPointF &pos) {
+ Q_UNUSED(pos);
ActionCollection *coll = QtUi::actionCollection();
menu->addSeparator();
menu->addAction(coll->action("ZoomInChatView"));
menu->addAction(coll->action("ZoomOutChatView"));
menu->addAction(coll->action("ZoomOriginalChatView"));
-
}
bool BufferWidget::eventFilter(QObject *watched, QEvent *event) {
return true;
}
- int direction = 1;
switch(keyEvent->key()) {
- case Qt::Key_PageUp:
- case Qt::Key_PageDown:
- // static cast to access public qobject::event
- return static_cast<QObject*>(ui.stackedWidget->currentWidget())->event(event);
-
- case Qt::Key_Up:
- direction = -1;
- case Qt::Key_Down:
- if(keyEvent->modifiers() == Qt::ShiftModifier) {
- QAbstractScrollArea *scrollArea = qobject_cast<QAbstractScrollArea*>(ui.stackedWidget->currentWidget());
- if(!scrollArea)
- return false;
- int sliderPosition = scrollArea->verticalScrollBar()->value();
- scrollArea->verticalScrollBar()->setValue(sliderPosition + (direction * 12));
- return true;
- }
- default:
+ case Qt::Key_Up:
+ case Qt::Key_Down:
+ if(!(keyEvent->modifiers() & Qt::ShiftModifier))
return false;
+ case Qt::Key_PageUp:
+ case Qt::Key_PageDown:
+ // static cast to access public qobject::event
+ return static_cast<QObject*>(ui.stackedWidget->currentWidget())->event(event);
+ default:
+ return false;
}
}