mirror of
https://github.com/rakshasa/rtorrent.git
synced 2026-10-08 07:09:21 +00:00
Client work.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@244 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
@@ -5,8 +5,9 @@ libsub_display_a_SOURCES = \
|
||||
canvas.h \
|
||||
manager.cc \
|
||||
manager.h \
|
||||
manager_element.h \
|
||||
window.cc \
|
||||
window.h \
|
||||
window.cc
|
||||
window_downloads.cc \
|
||||
window_downloads.h
|
||||
|
||||
INCLUDES = -I$(srcdir) -I$(srcdir)/.. -I$(top_srcdir)
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "config.h"
|
||||
|
||||
#include "window_downloads.h"
|
||||
#include "canvas.h"
|
||||
|
||||
namespace display {
|
||||
|
||||
WindowDownloads::WindowDownloads(Downloads* d) :
|
||||
Window(new Canvas, true),
|
||||
m_downloads(d) {
|
||||
}
|
||||
|
||||
void
|
||||
WindowDownloads::redraw() {
|
||||
m_canvas->erase();
|
||||
m_canvas->print_border(' ', ' ', '-', '-', ' ', ' ', ' ', ' ');
|
||||
|
||||
int pos = 1;
|
||||
|
||||
for (Downloads::iterator itr = m_downloads->begin(); itr != m_downloads->end(); ++itr, ++pos)
|
||||
m_canvas->print(1, pos, "Download: %s", itr->get_name().c_str());
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
#ifndef RTORRENT_DISPLAY_WINDOW_DOWNLOADS_H
|
||||
#define RTORRENT_DISPLAY_WINDOW_DOWNLOADS_H
|
||||
|
||||
#include "downloads.h"
|
||||
#include "window.h"
|
||||
|
||||
namespace display {
|
||||
|
||||
class WindowDownloads : public Window {
|
||||
public:
|
||||
WindowDownloads(Downloads* d);
|
||||
|
||||
virtual void redraw();
|
||||
|
||||
private:
|
||||
Downloads* m_downloads;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user