Changeset View
Changeset View
Standalone View
Standalone View
src/mainwindow.cpp
Show First 20 Lines • Show All 150 Lines • ▼ Show 20 Line(s) | 118 | { | |||
---|---|---|---|---|---|
151 | connect(action, &QAction::triggered, this, &MainWindow::pausePrint); | 151 | connect(action, &QAction::triggered, this, &MainWindow::pausePrint); | ||
152 | 152 | | |||
153 | action = actionCollection()->addAction(QStringLiteral("stop")); | 153 | action = actionCollection()->addAction(QStringLiteral("stop")); | ||
154 | action->setText(i18n("&Stop")); | 154 | action->setText(i18n("&Stop")); | ||
155 | connect(action, &QAction::triggered, this, &MainWindow::stopPrint); | 155 | connect(action, &QAction::triggered, this, &MainWindow::stopPrint); | ||
156 | 156 | | |||
157 | #ifdef Q_OS_LINUX | 157 | #ifdef Q_OS_LINUX | ||
158 | //only set icons from theme on linux | 158 | //only set icons from theme on linux | ||
159 | actionCollection()->action(QStringLiteral("open_gcode"))->setIcon(QIcon::fromTheme("document-open")); | | |||
160 | actionCollection()->action(QStringLiteral("profiles"))->setIcon(QIcon::fromTheme("emblem-favorite")); | 159 | actionCollection()->action(QStringLiteral("profiles"))->setIcon(QIcon::fromTheme("emblem-favorite")); | ||
161 | actionCollection()->action(QStringLiteral("print"))->setIcon(QIcon::fromTheme("media-playback-start")); | | |||
162 | actionCollection()->action(QStringLiteral("pause"))->setIcon(QIcon::fromTheme("media-playback-pause")); | | |||
163 | actionCollection()->action(QStringLiteral("stop"))->setIcon(QIcon::fromTheme("media-playback-stop")); | | |||
164 | #endif | 160 | #endif | ||
161 | //use style's standardIcon for the icons we can. | ||||
162 | actionCollection()->action(QStringLiteral("open_gcode"))->setIcon(style()->standardIcon(QStyle::SP_DirOpenIcon)); | ||||
163 | actionCollection()->action(QStringLiteral("print"))->setIcon(style()->standardIcon(QStyle::SP_MediaPlay)); | ||||
164 | actionCollection()->action(QStringLiteral("pause"))->setIcon(style()->standardIcon(QStyle::SP_MediaPause)); | ||||
165 | actionCollection()->action(QStringLiteral("stop"))->setIcon(style()->standardIcon(QStyle::SP_MediaPlay)); | ||||
165 | 166 | | |||
166 | // Actions for the Docks | 167 | // Actions for the Docks | ||
167 | 168 | | |||
168 | action = actionCollection()->addAction(QStringLiteral("gcode"), ui->gcodeDockWidget->toggleViewAction()); | 169 | action = actionCollection()->addAction(QStringLiteral("gcode"), ui->gcodeDockWidget->toggleViewAction()); | ||
169 | action->setText(i18n("&GCode")); | 170 | action->setText(i18n("&GCode")); | ||
170 | 171 | | |||
171 | action = KStandardAction::quit(qApp, SLOT(quit()), actionCollection()); | 172 | action = KStandardAction::quit(qApp, SLOT(quit()), actionCollection()); | ||
172 | 173 | | |||
▲ Show 20 Lines • Show All 129 Lines • Show Last 20 Lines |