1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-02-02 09:55:55 +00:00

- Fixed typo and redesigned rss code a little

This commit is contained in:
Christophe Dumez 2007-04-11 12:59:55 +00:00
parent bfe7010350
commit 4a57037c47
2 changed files with 12 additions and 9 deletions

View File

@ -59,7 +59,7 @@
// refresh all streams by a button
void RSSImp::on_refreshAll_button_clicked() {
refreshAllStream();
refreshAllStreams();
}
// display the news of a stream when click on it
@ -125,7 +125,7 @@
}
//right-click somewhere, refresh all the streams
void RSSImp::refreshAllStream() {
void RSSImp::refreshAllStreams() {
if(lastRefresh.elapsed()>REFRESH_FREQ_MAX) {
textBrowser->clear();
listNews->clear();
@ -140,8 +140,11 @@
bool ok;
QString newUrl = QInputDialog::getText(this, tr("Please type a rss stream url"), tr("Stream URL:"), QLineEdit::Normal, "http://", &ok);
if(ok) {
rssmanager.addStream(newUrl);
refreshStreamList();
newUrl = newUrl.trimmed();
if(!newUrl.isEmpty() && newUrl != "http://"){
rssmanager.addStream(newUrl);
refreshStreamList();
}
}
}
@ -193,7 +196,7 @@
connect(actionRename, SIGNAL(triggered()), this, SLOT(renameStream()));
connect(actionRefresh, SIGNAL(triggered()), this, SLOT(refreshStream()));
connect(actionCreate, SIGNAL(triggered()), this, SLOT(createStream()));
connect(actionRefreshAll, SIGNAL(triggered()), this, SLOT(refreshAllStream()));
connect(actionRefreshAll, SIGNAL(triggered()), this, SLOT(refreshAllStreams()));
refreshStreamList();
refreshTextBrowser();
timer = new QTimer(this);

View File

@ -35,9 +35,6 @@ class RSSImp : public QWidget, public Ui::RSS{
private:
RssManager rssmanager;
void refreshStreamList();
void refreshNewsList();
void refreshTextBrowser();
QTimer* timer;
QTime lastRefresh;
@ -53,8 +50,11 @@ class RSSImp : public QWidget, public Ui::RSS{
void renameStream();
void refreshStream();
void createStream();
void refreshAllStream();
void updateStreamNbNews();
void refreshAllStreams();
void refreshStreamList();
void refreshNewsList();
void refreshTextBrowser();
public:
RSSImp();