Design
From Dc-qt
Design
DC-Qt is designed to make it possible to run the actual DC communication process on one host and the user interface that controls it on another. The interface between them seperates them in a very specified way and this should also make it posssible for others to quite easily write another user interface if they are not satisifed woth the one already supplied.
This allows you to for example start your DC-Qt at home, when you go to work the next morning you can close down the user interface but leave the DC Engine process running. The DC Engine process will continue to download files and make your files available to others in the background. When you want to check the status at work you simple start your DC-Qt user interface but instead of starting a new DC Engine process at work you connect to the one that is running at home. You can then check the status of the transfers.
Another possible situation is that you have one computer at home that is exposed to the rest of the network and others that are protected behind a firewall. You could then have the DC Engine process running on the exposed computer allowing you to run in active mode and then the user interface running on one of the protected computers
Design History
Quoting Rikard (aka "Olof") on the topic of early dc-qt layout:
"At first we thought a GIMP-like interface would be a good solution, but later we realized that it was a bit confusing. So now there is a main window where the userlist, chat and transfers are. The [search dialog screenshot] is the search window, one for each hub, where searches are made and the result is displayed."
dc-qt v0.1.0 and higher is able to operate in the so-called "icon mode", where the main window is replaced by an icon with small lights and other gadgets that represent current status. Useful if you don't want the main window taking up space on your desktop, but still want to know at a glance what's going on.
dc-qt v0.1.1 and higher allows to preview media files that are being downloaded. The preview is a separate window, similar to the search window - it can be hidden and re-opened without losing contents and doesn't block input to the rest of the interface. It uses xine-lib to support a wide variety of audio and video file formats.
dc-qt v0.1.2 was the last release to be based on DCTC. After this release, the decision was made to abandon the code base entirely and start over from scratch.
dc-qt v0.2.0 has not yet been released, but we are working on it. :)
online casino games online slots casinos games play free online casino fun casinos slots online bonus Casino games. fun casinos craps Online casino - Blackjack online
