build: trial version target

builds now app and trail target, lib_gui added, istrail function
This commit is contained in:
Andreas Stallinger
2015-12-08 17:55:12 +01:00
parent ed4b6546f0
commit 43409cd6b7
154 changed files with 444 additions and 213 deletions
@@ -0,0 +1,37 @@
#include "qt/view/QtViewWidgetWrapper.h"
#include "component/view/View.h"
#include "utility/logging/logging.h"
QWidget* QtViewWidgetWrapper::getWidgetOfView(const View* view)
{
QtViewWidgetWrapper* widgetWrapper = dynamic_cast<QtViewWidgetWrapper*>(view->getWidgetWrapper());
if (!widgetWrapper)
{
LOG_ERROR("Trying to get the qt widget of non qt view.");
return nullptr;
}
if (!widgetWrapper->getWidget())
{
LOG_ERROR("The QtViewWidgetWrapper is not holdling a QWidget.");
return nullptr;
}
return widgetWrapper->getWidget();
}
QtViewWidgetWrapper::QtViewWidgetWrapper(QWidget* widget)
: m_widget(widget)
{
}
QtViewWidgetWrapper::~QtViewWidgetWrapper()
{
}
QWidget* QtViewWidgetWrapper::getWidget()
{
return m_widget;
}