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 |