ginebra2/UrlSearchSnippet.cpp
changeset 9 b39122337a00
parent 3 0954f5dd2cd0
child 12 afcd8e6d025b
equal deleted inserted replaced
7:a1f515018ac1 9:b39122337a00
    39 namespace GVA {
    39 namespace GVA {
    40 
    40 
    41 #define GO_BUTTON_ICON ":/chrome/bedrockchrome/urlsearch.snippet/icons/go_btn.png"
    41 #define GO_BUTTON_ICON ":/chrome/bedrockchrome/urlsearch.snippet/icons/go_btn.png"
    42 #define STOP_BUTTON_ICON ":/chrome/bedrockchrome/urlsearch.snippet/icons/stop_btn.png"
    42 #define STOP_BUTTON_ICON ":/chrome/bedrockchrome/urlsearch.snippet/icons/stop_btn.png"
    43 #define REFRESH_BUTTON_ICON ":/chrome/bedrockchrome/urlsearch.snippet/icons/refresh_btn.png"
    43 #define REFRESH_BUTTON_ICON ":/chrome/bedrockchrome/urlsearch.snippet/icons/refresh_btn.png"
       
    44 #define SPECIFIC_BUTTON_ICON ":/chrome/bedrockchrome/urlsearch.snippet/icons/com.svg"
       
    45 #define SPECIFIC_BUTTON_STRING ".com"
    44 #define BETWEEN_ENTRY_AND_BUTTON_SPACE 4
    46 #define BETWEEN_ENTRY_AND_BUTTON_SPACE 4
    45 
    47 
    46 GUrlSearchItem::GUrlSearchItem(ChromeSnippet * snippet, ChromeWidget * chrome, QGraphicsItem * parent)
    48 GUrlSearchItem::GUrlSearchItem(ChromeSnippet * snippet, ChromeWidget * chrome, QGraphicsItem * parent)
    47 : NativeChromeItem(snippet, parent)
    49 : NativeChromeItem(snippet, parent)
    48 , m_chrome(chrome)
    50 , m_chrome(chrome)
    97     m_urlSearchEditor->setBackgroundColor(backgroundColor);
    99     m_urlSearchEditor->setBackgroundColor(backgroundColor);
    98     m_urlSearchEditor->setProgressColor(progressColor);
   100     m_urlSearchEditor->setProgressColor(progressColor);
    99     m_urlSearchEditor->setBorderColor(m_borderColor);
   101     m_urlSearchEditor->setBorderColor(m_borderColor);
   100     m_urlSearchEditor->setPadding(0.1); // draw the Rounded Rect
   102     m_urlSearchEditor->setPadding(0.1); // draw the Rounded Rect
   101     m_urlSearchEditor->setInputMethodHints(Qt::ImhNoAutoUppercase | Qt::ImhNoPredictiveText);
   103     m_urlSearchEditor->setInputMethodHints(Qt::ImhNoAutoUppercase | Qt::ImhNoPredictiveText);
       
   104     m_urlSearchEditor->setSpecificButton(SPECIFIC_BUTTON_STRING, SPECIFIC_BUTTON_ICON);
   102     safe_connect(m_urlSearchEditor, SIGNAL(textMayChanged()), this, SLOT(updateLoadStateAndSuggest()));
   105     safe_connect(m_urlSearchEditor, SIGNAL(textMayChanged()), this, SLOT(updateLoadStateAndSuggest()));
   103     safe_connect(m_urlSearchEditor, SIGNAL(activated()),this, SLOT(urlSearchActivatedByEnterKey()));
   106     safe_connect(m_urlSearchEditor, SIGNAL(activated()),this, SLOT(urlSearchActivatedByEnterKey()));
   104     safe_connect(m_urlSearchEditor, SIGNAL(focusChanged(bool)),this, SLOT(focusChanged(bool)));
   107     safe_connect(m_urlSearchEditor, SIGNAL(focusChanged(bool)),this, SLOT(focusChanged(bool)));
   105     safe_connect(m_urlSearchEditor, SIGNAL(tapped(QPointF&)),this, SLOT(tapped(QPointF&)));
   108     safe_connect(m_urlSearchEditor, SIGNAL(tapped(QPointF&)),this, SLOT(tapped(QPointF&)));
   106 
   109