From 2d7af3dda27cacd0a3291d395d5c0675ffe17e3e Mon Sep 17 00:00:00 2001 From: malte_langkabel Date: Thu, 17 Jul 2014 16:01:38 +0200 Subject: [PATCH] ui: tooltip * added tooltip to case_sensitive button. * styled tooltip. --- bin/app/data/gui/search_view/search_view.css | 10 ++++++++++ src/app/qt/view/QtSearchView.cpp | 8 ++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/bin/app/data/gui/search_view/search_view.css b/bin/app/data/gui/search_view/search_view.css index e6962948..fa142692 100644 --- a/bin/app/data/gui/search_view/search_view.css +++ b/bin/app/data/gui/search_view/search_view.css @@ -1,3 +1,7 @@ +#search_view { + background: rgb(255, 255, 255); +} + QLineEdit#search_box { background: rgb(204, 204, 204); border: 0px; @@ -35,3 +39,9 @@ QPushButton#case_sensitive_button { QPushButton#case_sensitive_button:checked { border-image: url(data/gui/search_view/images/button_case_sensitive_active.png); } + +QToolTip { + color: rgb(0, 0, 0); + border: 1px solid rgb(0, 0, 0); + background-color: rgb(204, 204, 204); +} diff --git a/src/app/qt/view/QtSearchView.cpp b/src/app/qt/view/QtSearchView.cpp index 41d74b3d..c944beb9 100644 --- a/src/app/qt/view/QtSearchView.cpp +++ b/src/app/qt/view/QtSearchView.cpp @@ -29,29 +29,29 @@ void QtSearchView::createWidgetWrapper() void QtSearchView::initGui() { QWidget* widget = QtWidgetWrapper::getWidgetOfView(this); - utility::setWidgetBackgroundColor(widget, Colori(255, 255, 255, 255)); + widget->setObjectName("search_view"); widget->setStyleSheet(TextAccess::createFromFile("data/gui/search_view/search_view.css")->getText().c_str()); - QBoxLayout* layout = new QBoxLayout(QBoxLayout::LeftToRight); layout->setSpacing(0); //layout->setContentsMargins(3, 3, 3, 3); widget->setLayout(layout); m_searchButton = new QtButton(widget); - m_searchButton->setCallbackOnClick(std::bind(&QtSearchView::onSearchButtonClick, this)); m_searchButton->setObjectName("search_button"); + m_searchButton->setCallbackOnClick(std::bind(&QtSearchView::onSearchButtonClick, this)); widget->layout()->addWidget(m_searchButton); m_searchBox = new QtEditBox(widget); + m_searchBox->setObjectName("search_box"); m_searchBox->setPlaceholderText("Please enter your search string."); m_searchBox->setCallbackOnReturnPressed(std::bind(&QtSearchView::onSearchButtonClick, this)); - m_searchBox->setObjectName("search_box"); widget->layout()->addWidget(m_searchBox); m_caseSensitiveButton = new QtButton(widget); m_caseSensitiveButton->setObjectName("case_sensitive_button"); m_caseSensitiveButton->setCheckable(true); + m_caseSensitiveButton->setToolTip("case sensitive"); widget->layout()->addWidget(m_caseSensitiveButton); }