action_view_zoom_fit_(new QAction(this)),
action_view_zoom_one_to_one_(new QAction(this)),
action_view_sticky_scrolling_(new QAction(this)),
+ action_view_coloured_bg_(new QAction(this)),
action_view_show_cursors_(new QAction(this)),
action_about_(new QAction(this))
#ifdef ENABLE_DECODE
return action_view_sticky_scrolling_;
}
+QAction* MainWindow::action_view_coloured_bg() const
+{
+ return action_view_coloured_bg_;
+}
+
QAction* MainWindow::action_view_show_cursors() const
{
return action_view_show_cursors_;
QString::fromUtf8("actionViewZoomOneToOne"));
menu_view->addAction(action_view_zoom_one_to_one_);
- menu_file->addSeparator();
+ menu_view->addSeparator();
action_view_sticky_scrolling_->setCheckable(true);
action_view_sticky_scrolling_->setChecked(true);
menu_view->addSeparator();
+ action_view_coloured_bg_->setCheckable(true);
+ action_view_coloured_bg_->setChecked(true);
+ action_view_coloured_bg_->setShortcut(QKeySequence(Qt::Key_B));
+ action_view_coloured_bg_->setObjectName(
+ QString::fromUtf8("actionViewColouredBg"));
+ action_view_coloured_bg_->setText(tr("Use &coloured backgrounds"));
+ menu_view->addAction(action_view_coloured_bg_);
+
+ view_->enable_coloured_bg(action_view_coloured_bg_->isChecked());
+
+ menu_view->addSeparator();
+
action_view_show_cursors_->setCheckable(true);
action_view_show_cursors_->setChecked(view_->cursors_shown());
action_view_show_cursors_->setIcon(QIcon::fromTheme("show-cursors",
view_->enable_sticky_scrolling(action_view_sticky_scrolling_->isChecked());
}
+void MainWindow::on_actionViewColouredBg_triggered()
+{
+ view_->enable_coloured_bg(action_view_coloured_bg_->isChecked());
+}
+
void MainWindow::on_actionViewShowCursors_triggered()
{
assert(view_);