Showing the changes to interface/src/scripting/DialogsManagerScriptingInterface.cpp (1 of 7 files). Show all
Unified · Split
| @@ -22,11 +22,27 @@ DialogsManagerScriptingInterface::DialogsManagerScriptingInterface() { · 21 unmodified lines | |||
| 22 | this, &DialogsManagerScriptingInterface::addressBarShown); | 22 | this, &DialogsManagerScriptingInterface::addressBarShown); |
| 23 | } | 23 | } |
| 24 | 24 | ||
| 25 | |||
| 26 | DialogsManagerScriptingInterface* DialogsManagerScriptingInterface::getInstance() { | ||
| 27 | static DialogsManagerScriptingInterface sharedInstance; | ||
| 28 | return &sharedInstance; | ||
| 29 | } | ||
| 30 | |||
| 25 | void DialogsManagerScriptingInterface::toggleAddressBar() { | 31 | void DialogsManagerScriptingInterface::toggleAddressBar() { |
| 26 | QMetaObject::invokeMethod(DependencyManager::get<DialogsManager>().data(), | 32 | QMetaObject::invokeMethod(DependencyManager::get<DialogsManager>().data(), |
| 27 | "toggleAddressBar", Qt::QueuedConnection); | 33 | "toggleAddressBar", Qt::QueuedConnection); |
| 28 | } | 34 | } |
| 29 | 35 | ||
| 36 | void DialogsManagerScriptingInterface::showAddressBar() { | ||
| 37 | QMetaObject::invokeMethod(DependencyManager::get<DialogsManager>().data(), | ||
| 38 | "showAddressBar", Qt::QueuedConnection); | ||
| 39 | } | ||
| 40 | |||
| 41 | void DialogsManagerScriptingInterface::hideAddressBar() { | ||
| 42 | QMetaObject::invokeMethod(DependencyManager::get<DialogsManager>().data(), | ||
| 43 | "hideAddressBar", Qt::QueuedConnection); | ||
| 44 | } | ||
| 45 | |||
| 30 | void DialogsManagerScriptingInterface::showFeed() { | 46 | void DialogsManagerScriptingInterface::showFeed() { |
| 31 | QMetaObject::invokeMethod(DependencyManager::get<DialogsManager>().data(), | 47 | QMetaObject::invokeMethod(DependencyManager::get<DialogsManager>().data(), |
| 32 | "showFeed", Qt::QueuedConnection); | 48 | "showFeed", Qt::QueuedConnection); |