[Bug 123772] Impossible to change some RDP default values (number
of colors, keyboard layout)
Andreas Kling
kling at impul.se
Tue Jul 18 20:17:18 UTC 2006
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.kde.org/show_bug.cgi?id=123772
kling impul se changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From kling impul se 2006-07-18 22:17 -------
SVN commit 563911 by kling:
Remember new default settings for RDP color depth and keyboard layout.
BUG: 123772
M +4 -1 preferencesdialog.cpp
M +1 -1 rdp/rdphostpref.h
M +1 -0 rdp/rdpprefs.ui.h
--- branches/KDE/3.5/kdenetwork/krdc/preferencesdialog.cpp #563910:563911
@ -73,6 +73,8 @
m_rdpPrefs->setRdpHeight( m_rdpDefaults->height() );
m_rdpPrefs->setShowPrefs( m_rdpDefaults->askOnConnect() );
m_rdpPrefs->setUseKWallet( m_rdpDefaults->useKWallet() );
+ m_rdpPrefs->setColorDepth( m_rdpDefaults->colorDepth() );
+ m_rdpPrefs->setKbLayout( keymap2int( m_rdpDefaults->layout() ));
m_rdpPrefs->setResolution();
}
@ -86,9 +88,10 @
m_rdpDefaults->setWidth( m_rdpPrefs->rdpWidth() );
m_rdpDefaults->setHeight( m_rdpPrefs->rdpHeight() );
- m_rdpDefaults->setLayout( rdpKeymaps[ m_rdpPrefs->kbLayout() ] );
+ m_rdpDefaults->setLayout( int2keymap( m_rdpPrefs->kbLayout() ));
m_rdpDefaults->setAskOnConnect( m_rdpPrefs->showPrefs() );
m_rdpDefaults->setUseKWallet( m_rdpPrefs->useKWallet() );
+ m_rdpDefaults->setColorDepth( m_rdpPrefs->colorDepth() );
HostPreferences *hp = HostPreferences::instance();
hp->sync();
--- branches/KDE/3.5/kdenetwork/krdc/rdp/rdphostpref.h #563910:563911
@ -50,7 +50,7 @
static const int rdpNumKeymaps = 25;
static const int rdpDefaultKeymap = 4; // en-us
-inline int keymap2int(QString &keymap)
+inline int keymap2int(const QString &keymap)
{
int layout;
for(layout = 0; layout < rdpNumKeymaps; layout++)
--- branches/KDE/3.5/kdenetwork/krdc/rdp/rdpprefs.ui.h #563910:563911
@ -119,6 +119,7 @
{
cmbResolution->setCurrentItem(3);
}
+ resolutionChanged( cmbResolution->currentItem() );
}
More information about the pkg-kde-bugs-fwd
mailing list