#include <containerview.h>
Public Member Functions | |
ContainerView (const os::Rect &, const os::String &) | |
ContainerView Constructor. This creates the different portions of the local and remote view window. | |
void | SetServer (Server *pcServer) |
Set the server for the view. This sets the Server object for the local and remote views. | |
void | HandleMessage (Message *pcMessage) |
Message Handler for the local and remote file views. This passes the correct events along to the different view components. | |
void | AllAttached () |
AllAttached Overloaded Function. | |
void | ReRead () |
ReRead Overloaded Function. Normally ReRead re-reads the directory contents. | |
os::Point | GetPreferredSize (bool) const |
GetPreferredSize(bool) overloading function. Returns the current width and height for the preferred size.value This is ignored but required by the subclass. | |
Private Attributes | |
os::Splitter * | m_pcSplitter |
Vertical splitter bar. | |
RemoteIconView * | remote |
Remote directory listing container view. | |
AddressField * | m_pcRemoteBar |
Contains the current remote file path buttons. | |
LocalIconView * | local |
Local directory listing container view. | |
AddressField * | m_pcLocalBar |
Contains the current local file path buttons. |
ContainerView::ContainerView | ( | const os::Rect & | cRect, | |
const os::String & | cName | |||
) |
ContainerView Constructor. This creates the different portions of the local and remote view window.
cRect | The rectangle to pass to os::View. | |
cName | The name for the view. |
void ContainerView::SetServer | ( | Server * | pcServer | ) |
Set the server for the view. This sets the Server object for the local and remote views.
pcServer | Pointer to server that should be set for the views. |
void ContainerView::HandleMessage | ( | Message * | pcMessage | ) |
Message Handler for the local and remote file views. This passes the correct events along to the different view components.
pcMessage | Pointer to the message to handle. |