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
+59
View File
@@ -0,0 +1,59 @@
#include "qt/view/QtCompositeView.h"
#include <QBoxLayout>
#include "qt/utility/utilityQt.h"
#include "qt/view/QtViewWidgetWrapper.h"
#include "settings/ColorScheme.h"
QtCompositeView::QtCompositeView(ViewLayout* viewLayout, CompositeDirection direction, const std::string& name)
: CompositeView(viewLayout, direction, name)
, m_refreshFunctor(std::bind(&QtCompositeView::doRefreshView, this))
{
QBoxLayout* layout;
if (getDirection() == CompositeView::DIRECTION_HORIZONTAL)
{
layout = new QHBoxLayout();
}
else
{
layout = new QVBoxLayout();
}
layout->setSpacing(5);
layout->setContentsMargins(8, 8, 8, 8);
layout->setAlignment(Qt::AlignTop);
m_widget = new QWidget();
m_widget->setLayout(layout);
doRefreshView();
}
QtCompositeView::~QtCompositeView()
{
}
void QtCompositeView::createWidgetWrapper()
{
setWidgetWrapper(std::make_shared<QtViewWidgetWrapper>(m_widget));
}
void QtCompositeView::initView()
{
}
void QtCompositeView::refreshView()
{
m_refreshFunctor();
}
void QtCompositeView::doRefreshView()
{
utility::setWidgetBackgroundColor(m_widget, ColorScheme::getInstance()->getColor("search/background"));
}
void QtCompositeView::addViewWidget(View* view)
{
m_widget->layout()->addWidget(QtViewWidgetWrapper::getWidgetOfView(view));
}