It’s not a virus, but GMail is flagging it as one because there is encoded Javascript, that’s being added to your index.php file, which when opened in a web browser loads content into the background. This occurred most likely via a script somewhere on the server you are hosted on (not necessarily your own account). Did you in addition to having your password changed inform your host about this? Somewhere by some means on your server, unauthorized persons are gaining read and write access to your files.