#include <QtGui>
#include "View.h"
-#include "searchlineedit.h"
-#include "updatechecker.h"
+class SearchLineEdit;
class SearchParams;
class YouTubeSuggest;
class ChannelSuggest;
SearchView(QWidget *parent);
void updateRecentKeywords();
void updateRecentChannels();
-
- void appear() {
- updateRecentKeywords();
- updateRecentChannels();
- queryEdit->clear();
- queryEdit->setFocus(Qt::OtherFocusReason);
- queryEdit->enableSuggest();
- }
-
+ void appear();
void disappear() {}
QMap<QString, QVariant> metadata() {
void watch(QString query);
void watchChannel(QString channel);
void watchKeywords(QString query);
- void gotNewVersion(QString version);
signals:
void search(SearchParams*);
void searchTypeChanged(int index);
private:
- void checkForUpdate();
-
YouTubeSuggest *youtubeSuggest;
ChannelSuggest *channelSuggest;
QLabel *message;
QPushButton *watchButton;
- UpdateChecker *updateChecker;
-
};
#endif // __SEARCHVIEW_H__