Chris@168: /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ Chris@168: Chris@168: /* Chris@168: Sonic Visualiser Chris@168: An audio file viewer and annotation editor. Chris@168: Centre for Digital Music, Queen Mary, University of London. Chris@168: This file copyright 2006 Chris Cannam. Chris@168: Chris@168: This program is free software; you can redistribute it and/or Chris@168: modify it under the terms of the GNU General Public License as Chris@168: published by the Free Software Foundation; either version 2 of the Chris@168: License, or (at your option) any later version. See the file Chris@168: COPYING included with this distribution for more information. Chris@168: */ Chris@168: Chris@168: #include "StorageAdviser.h" Chris@168: Chris@168: #include "Exceptions.h" Chris@168: #include "TempDirectory.h" Chris@168: Chris@168: #include "system/System.h" Chris@168: Chris@168: #include Chris@168: Chris@168: StorageAdviser::Recommendation Chris@168: StorageAdviser::recommend(Criteria criteria, Chris@168: int minimumSize, Chris@168: int maximumSize) Chris@168: { Chris@168: QString path = TempDirectory::getInstance()->getPath(); Chris@168: Chris@168: int discSpace = GetDiscSpaceMBAvailable(path.toLocal8Bit()); Chris@168: int memory = GetRealMemoryMBAvailable(); Chris@168: Chris@168: std::cerr << "Disc space: " << discSpace << ", memory: " << memory << std::endl; Chris@168: Chris@168: return Recommendation(0); Chris@168: } Chris@168: Chris@168: Chris@168: