diff options
author | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
---|---|---|
committer | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
commit | bcb704366cb5e333a626c18c308c7e0448a8e69f (patch) | |
tree | f0d6ab7d78ecdd9207cf46536376b44b91a1ca71 /krdc/rdp/rdpprefs.ui.h | |
download | tdenetwork-bcb704366cb5e333a626c18c308c7e0448a8e69f.tar.gz tdenetwork-bcb704366cb5e333a626c18c308c7e0448a8e69f.zip |
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'krdc/rdp/rdpprefs.ui.h')
-rw-r--r-- | krdc/rdp/rdpprefs.ui.h | 163 |
1 files changed, 163 insertions, 0 deletions
diff --git a/krdc/rdp/rdpprefs.ui.h b/krdc/rdp/rdpprefs.ui.h new file mode 100644 index 00000000..06efe7f4 --- /dev/null +++ b/krdc/rdp/rdpprefs.ui.h @@ -0,0 +1,163 @@ +/**************************************************************************** +** ui.h extension file, included from the uic-generated form implementation. +** +** If you wish to add, delete or rename functions or slots use +** Qt Designer which will update this file, preserving your code. Create an +** init() function in place of a constructor, and a destroy() function in +** place of a destructor. +*****************************************************************************/ + + +void RdpPrefs::resolutionChanged( int selection ) +{ + bool enable = (selection==3); + spinWidth->setEnabled(enable); + spinHeight->setEnabled(enable); + widthLabel->setEnabled(enable); + heightLabel->setEnabled(enable); + + switch(selection) + { + case 0: + spinWidth->setValue(640); + spinHeight->setValue(480); + break; + + case 1: + spinWidth->setValue(800); + spinHeight->setValue(600); + break; + + case 2: + spinWidth->setValue(1024); + spinHeight->setValue(768); + break; + + case 3: + default: + break; + } +} + + +void RdpPrefs::setRdpWidth( int w ) +{ + spinWidth->setValue(w); +} + + +int RdpPrefs::rdpWidth() +{ + return spinWidth->value(); +} + + +void RdpPrefs::setRdpHeight( int h ) +{ + spinHeight->setValue(h); +} + + +int RdpPrefs::rdpHeight() +{ + return spinHeight->value(); +} + + +int RdpPrefs::colorDepth() +{ + qDebug("current depth: %i", cmbColorDepth->currentItem() ); + switch (cmbColorDepth->currentItem()) + { + case 0: + return 8; + case 1: + return 16; + case 2: + return 24; + default: + // shouldn't happen, but who knows.. + return 8; + break; + } +} + + +void RdpPrefs::setColorDepth(int depth) +{ + switch (depth) + { + case 8: + cmbColorDepth->setCurrentItem(0); + break; + case 16: + cmbColorDepth->setCurrentItem(1); + break; + case 24: + cmbColorDepth->setCurrentItem(2); + break; + default: + break; + } +} + +void RdpPrefs::setResolution() +{ + if (rdpWidth()==640 && rdpHeight()==480) + { + cmbResolution->setCurrentItem(0); + } + else if (rdpWidth()==800 && rdpHeight()==600) + { + cmbResolution->setCurrentItem(1); + } + else if (rdpWidth()==1024 && rdpHeight()==768) + { + cmbResolution->setCurrentItem(2); + } + else + { + cmbResolution->setCurrentItem(3); + } + resolutionChanged( cmbResolution->currentItem() ); +} + + +int RdpPrefs::resolution() +{ + return cmbResolution->currentItem(); +} + + +void RdpPrefs::setKbLayout( int i ) +{ + cmbKbLayout->setCurrentItem( i ); +} + + +int RdpPrefs::kbLayout() +{ + return cmbKbLayout->currentItem(); +} + + +void RdpPrefs::setShowPrefs( bool b ) +{ + cbShowPrefs->setChecked( b ); +} + + +bool RdpPrefs::showPrefs() +{ + return cbShowPrefs->isChecked(); +} + +void RdpPrefs::setUseKWallet( bool b ) +{ + cbUseKWallet->setChecked(b); +} + +bool RdpPrefs::useKWallet() +{ + return cbUseKWallet->isChecked(); +} |