From 5ac86a6de4625f4d7bdca5deaf17b797ff95736c Mon Sep 17 00:00:00 2001 From: thilo Date: Sat, 8 Jan 2011 14:32:01 +0000 Subject: [PATCH] *neutrino network_setup: remember last selected item git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1001 e54a6e83-5905-42d5-8d5c-058d10e6a962 --- src/gui/network_setup.cpp | 3 +++ src/gui/network_setup.h | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gui/network_setup.cpp b/src/gui/network_setup.cpp index 197822158..0eba2347a 100644 --- a/src/gui/network_setup.cpp +++ b/src/gui/network_setup.cpp @@ -62,6 +62,7 @@ CNetworkSetup::CNetworkSetup(bool wizard_mode) hheight = g_Font[SNeutrinoSettings::FONT_TYPE_MENU_TITLE]->getHeight(); mheight = g_Font[SNeutrinoSettings::FONT_TYPE_MENU]->getHeight(); height = hheight+13*mheight+ 10; + selected = -1; x = getScreenStartX (width); y = getScreenStartY (height); @@ -168,6 +169,7 @@ void CNetworkSetup::showNetworkSetup() //menue init CMenuWidget* networkSettings = new CMenuWidget(LOCALE_MAINSETTINGS_HEAD, NEUTRINO_ICON_SETTINGS, width); networkSettings->setWizardMode(is_wizard); + networkSettings->setSelected(selected); //apply button CMenuForwarder *m0 = new CMenuForwarder(LOCALE_NETWORKMENU_SETUPNOW, true, NULL, this, "networkapply", CRCInput::RC_red, NEUTRINO_ICON_BUTTON_RED); @@ -246,6 +248,7 @@ void CNetworkSetup::showNetworkSetup() networkSettings->exec(NULL, ""); networkSettings->hide(); + selected = networkSettings->getSelected(); delete networkSettings; // Check for changes diff --git a/src/gui/network_setup.h b/src/gui/network_setup.h index c7ea8ca41..98d8d6c90 100644 --- a/src/gui/network_setup.h +++ b/src/gui/network_setup.h @@ -48,7 +48,7 @@ class CNetworkSetup : public CMenuTarget, CChangeObserver CFrameBuffer *frameBuffer; CNetworkConfig *networkConfig; - int x, y, width, height, hheight, mheight; + int x, y, width, height, hheight, mheight, selected; bool is_wizard;