/****************************************************************************/1// Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.dev/sumo2// Copyright (C) 2004-2025 German Aerospace Center (DLR) and others.3// This program and the accompanying materials are made available under the4// terms of the Eclipse Public License 2.0 which is available at5// https://www.eclipse.org/legal/epl-2.0/6// This Source Code may also be made available under the following Secondary7// Licenses when the conditions for such availability set forth in the Eclipse8// Public License 2.0 are satisfied: GNU General Public License, version 29// or later which is available at10// https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html11// SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later12/****************************************************************************/13/// @file MFXRecentNetworks.h14/// @author Pablo Alvarez Lopez15/// @date Feb 202116///17//18/****************************************************************************/1920#pragma once21#include <config.h>2223#include <map>24#include "fxheader.h"2526/// @brief MFXRecentNetworks27class MFXRecentNetworks : public FXRecentFiles {28/// @brief FOX-declaration29FXDECLARE(MFXRecentNetworks)3031public:32/// @brief enum for nofiles33enum {34ID_NOFILES = 100,35};3637/// @brief default constructor38MFXRecentNetworks();3940/// @brief parameter constructor41MFXRecentNetworks(FXApp* a, const FXString& gp);4243/// @name FOX calls44/// @{45long onUpdFile(FXObject*, FXSelector, void*);4647long onUpdNoFiles(FXObject*, FXSelector, void*);48/// @}4950private:51/// @brief map with index and strings52std::map<FXint, FXString> myIndexFilenames;53};545556