Skip to content
Snippets Groups Projects
Commit 57536812 authored by alexander.mruchok's avatar alexander.mruchok
Browse files

[+] MultiScreenWindow::screen(), MultiScreenWindow::activateScreen()

parent 0b0ce05e
No related branches found
No related tags found
2 merge requests!17Develop old,!11Feature 3131
......@@ -47,10 +47,10 @@ protected:
template <class T /*= QWidget*/>
inline QList<T*> getTheSameWidgets(const QString& a_objName)
{
QList<T*> widgets;
QList<T*> widgetsList;
T* foundWidget = currentWidget()->findChild<T*>(a_objName);
if (foundWidget)
widgets.append(foundWidget);
widgetsList.append(foundWidget);
///TODO: add horisontal rotation for mobile.
......@@ -60,7 +60,7 @@ protected:
// if (foundWidget)
// widgets.append(foundWidget);
// }
return widgets;
return widgetsList;
}
template <class T /*= QWidget*/>
......
......@@ -15,8 +15,28 @@ public:
MultiScreenAbstract* m_centralScreen;
QString activeScreenName();
template <typename T>
T* screen();
template <typename T>
T* activateScreen();
private:
QString m_activeScreen;
};
template <typename T>
T* MultiScreenWindow::screen(){
return this->centralScreen()->subScreen<T>();
}
template <typename T>
T* MultiScreenWindow::activateScreen()
{
return this->centralScreen()->activateScreen<T>();
}
#endif // MULTISCREENWINDOW_H
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment