an attacker just needs the private keys to swipe your wallet.
someone had physical access to your laptop and knew the passwords. did you write them down?
did you really use the laptop offline? no hidden wifi, lan or anything?
edit: brain wallet maybe?