Hi there
i got some problem while programing. I created a new class called VehicleManager

Qt Code:
  1. class VehicleManager : public QDialog, public Ui::VehicleManager
  2. {
  3. public:
  4. VehicleManager(QWidget *parent = 0);
  5. static QList<Vehicle *> getVehicleList();
  6. static void initVehicleList();
  7. QList<Vehicle *> vehicleList;
  8. };
To copy to clipboard, switch view to plain text mode 

and tried to define getVehicleList()

Qt Code:
  1. QList<Vehicle *> VehicleManager::getVehicleList()
  2. {
  3. return vehicleList;
  4. }
To copy to clipboard, switch view to plain text mode 

Now if i run the program it says:

PATH\vehiclemanager.h:-1: In static member function 'static QList<Vehicle*> VehicleManager::getVehicleList()':
PATH\vehiclemanager.h:30: Error:invalid use of member 'VehicleManager::vehicleList' in static member function
PATH\vehiclemanager.cpp:12: Error:from this location
At Line 30 in vehiclemanager.cpp there is "QList<Vehicle *> vehicleList;"
At Line 12 in vehiclemanager.cpp there is "return vehicleList;"

I dont understand this error.

Can someone help me?
Thanks

Greetz