00001 #include "uiinterface.h"
00002
00003 #include <domain/user.h>
00004
00005 using namespace ui;
00006
00007 UiInterface::UiInterface() : currentUser(0)
00008 {
00009 }
00010
00011 UiInterface::~UiInterface()
00012 {
00013 }
00014
00015 void UiInterface::setUser(const domain::User* user)
00016 {
00017 currentUser = user;
00018
00019 if (user == 0)
00020 setUsername("None");
00021 else
00022 setUsername(user->name());
00023 }
00024
00025 const domain::User* UiInterface::user()
00026 {
00027 return currentUser;
00028 }
00029
00030 void UiInterface::loadControllers(const QList<control::ControllerInterface*>& c)
00031 {
00032 controllers = c;
00033 }