Changeset View
Changeset View
Standalone View
Standalone View
src/elisaapplication.cpp
Show First 20 Lines • Show All 50 Lines • ▼ Show 20 Line(s) | |||||
51 | #include <QDesktopServices> | 51 | #include <QDesktopServices> | ||
52 | #include <QDialog> | 52 | #include <QDialog> | ||
53 | #include <QPointer> | 53 | #include <QPointer> | ||
54 | #include <QIcon> | 54 | #include <QIcon> | ||
55 | #include <QAction> | 55 | #include <QAction> | ||
56 | #include <QUrl> | 56 | #include <QUrl> | ||
57 | #include <QFileInfo> | 57 | #include <QFileInfo> | ||
58 | #include <QDir> | 58 | #include <QDir> | ||
59 | #include <QKeyEvent> | ||||
59 | #include <QDebug> | 60 | #include <QDebug> | ||
60 | 61 | | |||
61 | #include <memory> | 62 | #include <memory> | ||
62 | 63 | | |||
63 | class ElisaApplicationPrivate | 64 | class ElisaApplicationPrivate | ||
64 | { | 65 | { | ||
65 | public: | 66 | public: | ||
66 | 67 | | |||
▲ Show 20 Lines • Show All 87 Lines • ▼ Show 20 Line(s) | 153 | if (actionName == QStringLiteral("Seek") && KAuthorized::authorizeAction(actionName)) { | |||
154 | d->mCollection.setDefaultShortcut(seekAction, QKeySequence(tr("Shift+Right"))); | 155 | d->mCollection.setDefaultShortcut(seekAction, QKeySequence(tr("Shift+Right"))); | ||
155 | } | 156 | } | ||
156 | 157 | | |||
157 | if (actionName == QStringLiteral("Scrub") && KAuthorized::authorizeAction(actionName)) { | 158 | if (actionName == QStringLiteral("Scrub") && KAuthorized::authorizeAction(actionName)) { | ||
158 | auto scrubAction = d->mCollection.addAction(actionName, this, &ElisaApplication::scrub); | 159 | auto scrubAction = d->mCollection.addAction(actionName, this, &ElisaApplication::scrub); | ||
159 | d->mCollection.setDefaultShortcut(scrubAction, QKeySequence(tr("Shift+Left"))); | 160 | d->mCollection.setDefaultShortcut(scrubAction, QKeySequence(tr("Shift+Left"))); | ||
160 | } | 161 | } | ||
161 | 162 | | |||
163 | if (actionName == QStringLiteral("Play-Pause") && KAuthorized::authorizeAction(actionName)) { | ||||
164 | auto playPauseAction = d->mCollection.addAction(actionName, this, &ElisaApplication::playPause); | ||||
165 | d->mCollection.setDefaultShortcut(playPauseAction, QKeySequence(tr("Space"))); | ||||
166 | } | ||||
167 | | ||||
162 | if (actionName == QStringLiteral("edit_find") && KAuthorized::authorizeAction(actionName)) { | 168 | if (actionName == QStringLiteral("edit_find") && KAuthorized::authorizeAction(actionName)) { | ||
163 | auto findAction = KStandardAction::find(this, &ElisaApplication::find, this); | 169 | auto findAction = KStandardAction::find(this, &ElisaApplication::find, this); | ||
164 | d->mCollection.addAction(findAction->objectName(), findAction); | 170 | d->mCollection.addAction(findAction->objectName(), findAction); | ||
165 | } | 171 | } | ||
166 | 172 | | |||
167 | d->mCollection.readSettings(); | 173 | d->mCollection.readSettings(); | ||
168 | #endif | 174 | #endif | ||
169 | } | 175 | } | ||
▲ Show 20 Lines • Show All 102 Lines • ▼ Show 20 Line(s) | |||||
272 | void ElisaApplication::find() {} | 278 | void ElisaApplication::find() {} | ||
273 | 279 | | |||
274 | void ElisaApplication::togglePlaylist() {} | 280 | void ElisaApplication::togglePlaylist() {} | ||
275 | 281 | | |||
276 | void ElisaApplication::seek() {} | 282 | void ElisaApplication::seek() {} | ||
277 | 283 | | |||
278 | void ElisaApplication::scrub() {} | 284 | void ElisaApplication::scrub() {} | ||
279 | 285 | | |||
286 | void ElisaApplication::playPause() {} | ||||
287 | | ||||
280 | ElisaUtils::EntryDataList ElisaApplication::checkFileListAndMakeAbsolute(const ElisaUtils::EntryDataList &filesList, | 288 | ElisaUtils::EntryDataList ElisaApplication::checkFileListAndMakeAbsolute(const ElisaUtils::EntryDataList &filesList, | ||
281 | const QString &workingDirectory) const | 289 | const QString &workingDirectory) const | ||
282 | { | 290 | { | ||
283 | auto filesToOpen = ElisaUtils::EntryDataList{}; | 291 | auto filesToOpen = ElisaUtils::EntryDataList{}; | ||
284 | 292 | | |||
285 | for (const auto &oneFile : filesList) { | 293 | for (const auto &oneFile : filesList) { | ||
286 | auto newFile = QFileInfo(std::get<1>(oneFile)); | 294 | auto newFile = QFileInfo(std::get<1>(oneFile)); | ||
287 | 295 | | |||
▲ Show 20 Lines • Show All 116 Lines • ▼ Show 20 Line(s) | |||||
404 | #endif | 412 | #endif | ||
405 | } | 413 | } | ||
406 | 414 | | |||
407 | QString ElisaApplication::iconName(const QIcon& icon) | 415 | QString ElisaApplication::iconName(const QIcon& icon) | ||
408 | { | 416 | { | ||
409 | return icon.name(); | 417 | return icon.name(); | ||
410 | } | 418 | } | ||
411 | 419 | | |||
420 | void ElisaApplication::installKeyEventFilter(QObject *object) | ||||
421 | { | ||||
422 | if(!object) | ||||
shubham: Inside curly braces | |||||
423 | return; | ||||
424 | | ||||
425 | object->installEventFilter(this); | ||||
426 | } | ||||
427 | | ||||
428 | bool ElisaApplication::eventFilter(QObject *object, QEvent *event) | ||||
429 | { | ||||
430 | QKeyEvent *keyEvent = static_cast<QKeyEvent*>(event); | ||||
431 | | ||||
432 | if (keyEvent->key() == Qt::Key_Space) | ||||
433 | { | ||||
shubham: Move this curly brace to previous line | |||||
434 | return true; | ||||
435 | } | ||||
436 | | ||||
shubham: Extra empty line | |||||
437 | return false; | ||||
438 | } | ||||
439 | | ||||
412 | const ElisaUtils::EntryDataList &ElisaApplication::arguments() const | 440 | const ElisaUtils::EntryDataList &ElisaApplication::arguments() const | ||
413 | { | 441 | { | ||
414 | return d->mArguments; | 442 | return d->mArguments; | ||
415 | } | 443 | } | ||
416 | 444 | | |||
417 | MusicListenersManager *ElisaApplication::musicManager() const | 445 | MusicListenersManager *ElisaApplication::musicManager() const | ||
418 | { | 446 | { | ||
419 | return d->mMusicManager.get(); | 447 | return d->mMusicManager.get(); | ||
Show All 28 Lines |
Inside curly braces