Client work.

git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@244 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
rakshasa
2005-01-29 21:06:53 +00:00
parent 96a28a78bb
commit 53f32e74a1
15 changed files with 498 additions and 64 deletions
+3 -2
View File
@@ -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)
+24
View File
@@ -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());
}
}
+21
View File
@@ -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