krfboptions.cpp

来自「Trolltech公司发布的图形界面操作系统。可在qt-embedded-2.3」· C++ 代码 · 共 60 行

CPP
60
字号
#include <qtopia/config.h>#include <qtopia/qpeapplication.h>#include "krfboptions.h"KRFBOptions::KRFBOptions(){  Config config( "keypebble" );  config.setGroup( "Encodings" );  readSettings( &config );}KRFBOptions::~KRFBOptions(){    save();}void KRFBOptions::save(){  Config config( "keypebble" );  config.setGroup( "Encodings" );  writeSettings( &config );}void KRFBOptions::readSettings( Config *config ){  hexTile = config->readBoolEntry( "HexTile" );  corre = config->readBoolEntry( "CORRE" );  rre = config->readBoolEntry( "RRE" );  copyrect = config->readBoolEntry( "CopyRect", true );  colors256 = config->readBoolEntry( "Colors256" );  shared = config->readBoolEntry( "Shared" );  readOnly = config->readBoolEntry( "ReadOnly" );  updateRate = config->readNumEntry( "UpdateRate", 50 );}void KRFBOptions::writeSettings( Config *config ){  config->writeEntry( "HexTile", hexTile );  config->writeEntry( "CORRE", corre );  config->writeEntry( "RRE", rre );  config->writeEntry( "CopyRect", copyrect );  config->writeEntry( "Colors256", colors256 );  config->writeEntry( "Shared", shared );  config->writeEntry( "ReadOnly", readOnly );  config->writeEntry( "UpdateRate", updateRate );}int KRFBOptions::encodings(){  // Initially one because we always support raw encoding  int count = 1;  count += hexTile ? 1 : 0;  count += corre ? 1 : 0;  count += rre ? 1 : 0;  count += copyrect ? 1 : 0;  return count;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?