QString get_user_name()
{
char *user_name;
#ifdef Q_WS_WIN //Defined on Windows.
user_name = getenv("USERNAME");
#endif
#ifdef Q_WS_X11 //Defined on X11.
user_name = getenv("USER");
#endif
#ifdef Q_WS_MAC //Defined on Mac OS X.
user_name = getenv("USER");
#endif
#ifdef Q_WS_QWS //Defined on Qtopia Core.
user_name = getenv("USER");
#endif
return QString(user_name);
}