/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
//***************************************************************************** // class nsAppFileLocationProvider //*****************************************************************************
class nsAppFileLocationProvider final : public nsIDirectoryServiceProvider { public:
nsAppFileLocationProvider();
protected:
nsresult CloneMozBinDirectory(nsIFile** aLocalFile); /** * Get the product directory. This is a user-specific directory for storing * application settings (e.g. the Application Data directory on windows * systems). * @param aLocal If true, should try to get a directory that is only stored * locally (ie not transferred with roaming profiles)
*/
nsresult GetProductDirectory(nsIFile** aLocalFile, bool aLocal = false);
nsresult GetDefaultUserProfileRoot(nsIFile** aLocalFile, bool aLocal = false);
nsCOMPtr<nsIFile> mMozBinDirectory;
};
#endif
¤ Dauer der Verarbeitung: 0.1 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.