00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #include <qsettings.h>
00019
00020 #include "ConfigData.h"
00021 #include "common.h"
00022
00023 ConfigData::ConfigData()
00024 {
00025
00026 path = "/RIO/riosh";
00027 cw_path = "/RIO/riosh/ConnectWindow";
00028 riomm_path = "/RIO/riommclient/RioMMClient";
00029 riommb_path = "/RIO/riommclient/RioMMBrowser";
00030 riommv_path = "/RIO/riommclient/RioMMVideo";
00031 riommt_path = "/RIO/riommclient/RioMMTgif";
00032 }
00033
00034 ConfigData::~ConfigData()
00035 {
00036 }
00037
00038
00039
00040
00041
00042 bool ConfigData::readSettings( void )
00043 {
00044 bool ok;
00045 ok = readRioshSettings();
00046 ok &= readRioMMClientSettings();
00047 return ok;
00048 }
00049
00050
00051
00052
00053
00054
00055 bool ConfigData::readRioshSettings( void )
00056 {
00057 QSettings settings;
00058 bool ok;
00059 QStringList values;
00060
00061 version = settings.readEntry( path + "/Version", "not found", &ok );
00062
00063
00064
00065
00066 if( !ok || ( version != RIORC_RIOSH_VERSION ) )
00067 {
00068 writeDefaultRioshSettings();
00069 readRioshSettings();
00070 return false;
00071 }
00072 else
00073 {
00074
00075 editor = settings.readEntry( path + "/Editor",
00076 DEFAULT_EDITOR );
00077 editor_arguments = settings.readEntry( path + "/Editor_arguments" );
00078
00079
00080
00081 UpIntMonConnection = (unsigned int) settings.readDoubleEntry( path +
00082 "/UpIntMonConnection",
00083 DEFAULT_UPINTMONCONNECTION );
00084
00085
00086 hosts_list = settings.readListEntry( cw_path + "/ServerName",
00087 SEPARATOR, &ok );
00088
00089 if( !hasDefaultHost( hosts_list ) )
00090 hosts_list.append( DEFAULT_HOST );
00091
00092
00093 users_list = settings.readListEntry( cw_path + "/UserName",
00094 SEPARATOR, &ok );
00095
00096 if( !hasDefaultUser( users_list ) )
00097 users_list.append( DEFAULT_USER );
00098
00099
00100 rioshShowHiddenFiles = settings.readBoolEntry( path +
00101 "/ShowHiddenFiles" );
00102
00103
00104 rioshShowMd5sumLocal = settings.readBoolEntry( path +
00105 "/ShowMd5sumLocal" );
00106
00107
00108 rioshShowMd5sumRIO = settings.readBoolEntry( path + "/ShowMd5sumRIO" );
00109
00110
00111 rioshWindowArrangement = (short) settings.readDoubleEntry( path +
00112 "/WindowArrangement" );
00113
00114 return true;
00115 }
00116 }
00117
00118
00119
00120
00121
00122 bool ConfigData::readRioMMClientSettings( void )
00123 {
00124 QSettings settings;
00125 bool ok;
00126 QStringList values;
00127
00128 riommVersion = settings.readEntry( riomm_path + "/Version", "not found", &ok );
00129 if( !ok || ( riommVersion != RIORC_RIOMMCLIENT_VERSION ) )
00130 {
00131 writeDefaultRioMMClientSettings();
00132 readRioMMClientSettings();
00133 return false;
00134 }
00135 else
00136 {
00137
00138 riommBuffers = (short) settings.readDoubleEntry( riomm_path +
00139 "/Buffers" );
00140
00141
00142 riommMainWindow = (int) settings.readDoubleEntry( riomm_path +
00143 "/MainWindow" );
00144
00145
00146 riommPluginPort = (int) settings.readDoubleEntry( riomm_path +
00147 "/PluginPort" );
00148
00149
00150 riommTgifWindow = (int) settings.readDoubleEntry( riomm_path +
00151 "/TgifWindow" );
00152
00153
00154 riommVideoWindow = (int) settings.readDoubleEntry( riomm_path +
00155 "/VideoWindow" );
00156
00157
00158 riommSync = settings.readBoolEntry( riomm_path + "/Sync" );
00159
00160
00161 riommUseCache = settings.readBoolEntry( riomm_path + "/UseCache" );
00162
00163
00164 riommUsePlugins = settings.readBoolEntry( riomm_path + "/UsePlugins" );
00165
00166
00167 riommConnectPI = settings.readBoolEntry( riomm_path + "/ConnectPI" );
00168
00169
00170 riommAutoPlay = settings.readBoolEntry( riomm_path + "/AutoPlay" );
00171
00172
00173 riommUser = settings.readEntry( riomm_path + "/User" );
00174
00175
00176 riommPIHost = settings.readEntry( riomm_path + "/PIHost" );
00177
00178
00179 riommPIHost = settings.readEntry( riomm_path + "/Server" );
00180
00181
00182 riommPIHost = settings.readEntry( riomm_path + "/Password" );
00183
00184 #ifdef RIO_EMUL
00185
00186 riommEmulator = settings.readEntry( riomm_path + "/Emulator" );
00187
00188
00189 riommLogPath = settings.readEntry( riomm_path + "/LogPath" );
00190 #endif
00191
00192 #ifdef RIO_DEBUG_FILE
00193
00194 riommRioNetiLogPath = settings.readEntry( riomm_path +
00195 "/RioNetiLogPath" );
00196 #endif
00197
00198 }
00199
00200 riommvVersion = settings.readEntry( riommv_path + "/Version", "not found", &ok );
00201
00202 if( !ok || ( riommvVersion != RIORC_RIOMMVIDEO_VERSION ) )
00203 {
00204 writeDefaultRioMMVideoSettings();
00205 readRioMMClientSettings();
00206 return false;
00207 }
00208 else
00209 {
00210
00211 riommvMakelog = settings.readBoolEntry( riommv_path + "/makeLog" );
00212
00213
00214 riommvPlayer = settings.readEntry( riommv_path + "/Player" );
00215
00216
00217 riommvMPlayerArguments = settings.readEntry( riommv_path +
00218 "/MPlayer/arguments" );
00219
00220
00221 riommvMPlayerBinary = settings.readEntry( riommv_path +
00222 "/MPlayer/binary" );
00223
00224
00225 riommvMPlayerEmbeded = settings.readEntry( riommv_path +
00226 "/MPlayer/embeded" );
00227
00228
00229 riommvMPlayerSubtitle = settings.readEntry( riommv_path +
00230 "/MPlayer/subtitle" );
00231
00232
00233 riommvRIOxineArguments = settings.readEntry( riommv_path +
00234 "/RIOxine/arguments" );
00235
00236
00237 riommvRIOxineBinary = settings.readEntry( riommv_path +
00238 "/RIOxine/binary" );
00239
00240
00241 riommvRIOxineEmbeded = settings.readEntry( riommv_path +
00242 "/RIOxine/embeded" );
00243
00244
00245 riommvRIOxineSubtitle = settings.readEntry( riommv_path +
00246 "/RIOxine/subtitle" );
00247 }
00248
00249 riommbVersion = settings.readEntry( riommb_path + "/Version", "not found", &ok );
00250 if( !ok || ( riommbVersion != RIORC_RIOMMBROWSER_VERSION ) )
00251 {
00252 writeDefaultRioMMBrowserSettings();
00253 readRioMMClientSettings();
00254 return false;
00255 }
00256 else
00257 {
00258
00259 riommbBrowser = settings.readEntry( riommb_path + "/Browser" );
00260
00261
00262 riommbArguments = settings.readEntry( riommb_path +
00263 "/Mozilla/arguments" );
00264
00265
00266 riommbBinary = settings.readEntry( riommb_path + "/Mozilla/binary" );
00267 }
00268
00269 riommtVersion = settings.readEntry( riommt_path + "/Version", "not found", &ok );
00270
00271 if( !ok || ( riommtVersion != RIORC_RIOMMTGIF_VERSION ) )
00272 {
00273 writeDefaultRioMMTgifSettings();
00274 readRioMMClientSettings();
00275 return false;
00276 }
00277 else
00278 {
00279
00280 riommtArguments = settings.readEntry( riommt_path +
00281 "/arguments" );
00282
00283
00284 riommtBinary = settings.readEntry( riommt_path + "/binary" );
00285 }
00286 return true;
00287 }
00288
00289
00290
00291
00292 void ConfigData::writeDefaultSettings( void )
00293 {
00294 writeDefaultRioshSettings();
00295 writeDefaultRioMMClientSettings();
00296 writeDefaultRioMMVideoSettings();
00297 writeDefaultRioMMBrowserSettings();
00298 writeDefaultRioMMTgifSettings();
00299 }
00300
00301
00302
00303
00304 void ConfigData::writeDefaultRioshSettings( void )
00305 {
00306 QSettings settings;
00307
00308
00309 settings.writeEntry( path + "/Version",
00310 RIORC_RIOSH_VERSION );
00311
00312 settings.writeEntry( path + "/Editor",
00313 QString( DEFAULT_EDITOR ) );
00314 settings.writeEntry( path + "/Editor_arguments",
00315 QString( DEFAULT_EDITOR_ARGUMENTS ) );
00316
00317
00318
00319 settings.writeEntry( path + "/UpIntMonConnection",
00320 DEFAULT_UPINTMONCONNECTION );
00321
00322
00323 settings.writeEntry( cw_path + "/ServerName",
00324 QStringList( DEFAULT_HOST ), SEPARATOR );
00325
00326 settings.writeEntry( cw_path + "/UserName",
00327 QStringList( DEFAULT_USER ), SEPARATOR );
00328
00329
00330 settings.writeEntry( path + "/ShowHiddenFiles", false );
00331
00332
00333 settings.writeEntry( path + "/ShowMd5sumLocal", false );
00334
00335
00336 settings.writeEntry( path + "/ShowMd5sumRIO", true );
00337
00338
00339 settings.writeEntry( path + "/WindowArrangement", 0 );
00340
00341 }
00342
00343
00344
00345
00346 void ConfigData::writeDefaultRioMMClientSettings( void )
00347 {
00348 QSettings settings;
00349
00350
00351 settings.writeEntry( riomm_path + "/Buffers", 4 );
00352
00353
00354 settings.writeEntry( riomm_path + "/MainWindow", 0 );
00355
00356
00357 settings.writeEntry( riomm_path + "/PluginPort", 0 );
00358
00359
00360 settings.writeEntry( riomm_path + "/TgifWindow", 0 );
00361
00362
00363 settings.writeEntry( riomm_path + "/VideoWindow", 0 );
00364
00365
00366 settings.writeEntry( riomm_path + "/Sync", false );
00367
00368
00369 settings.writeEntry( riomm_path + "/UseCache", false );
00370
00371
00372 settings.writeEntry( riomm_path + "/UsePlugins", true );
00373
00374
00375 settings.writeEntry( riomm_path + "/ConnectPI", false );
00376
00377
00378 settings.writeEntry( riomm_path + "/AutoPlay", false );
00379
00380
00381 settings.writeEntry( riomm_path + "/User", DEFAULTUSER );
00382
00383
00384 settings.writeEntry( riomm_path + "/Version", RIORC_RIOMMCLIENT_VERSION );
00385
00386
00387 settings.writeEntry( riomm_path + "/PIHost", "NULL" );
00388
00389
00390 settings.writeEntry( riomm_path + "/Server", "NULL" );
00391
00392
00393 settings.writeEntry( riomm_path + "/Password", "NULL" );
00394
00395 #ifdef RIO_EMUL
00396
00397 settings.writeEntry( riomm_path + "/Emulator", "NULL" );
00398
00399
00400 settings.writeEntry( riomm_path + "/LogPath", "NULL" );
00401 #endif
00402
00403 #ifdef RIO_DEBUG_FILE
00404
00405 settings.writeEntry( riomm_path + "/RioNetiLogPath", "NULL" );
00406 #endif
00407 }
00408
00409
00410
00411
00412 void ConfigData::writeDefaultRioMMBrowserSettings( void )
00413 {
00414 QSettings settings;
00415
00416
00417 settings.writeEntry( riommb_path + "/Browser",
00418 QString( DEFAULT_BROWSER ) );
00419
00420
00421 settings.writeEntry( riommb_path + "/Version",
00422 RIORC_RIOMMBROWSER_VERSION );
00423
00424
00425 settings.writeEntry( riommb_path + "/Mozilla/arguments", "%u" );
00426
00427
00428 settings.writeEntry( riommb_path + "/Mozilla/binary", "firefox" );
00429 }
00430
00431
00432
00433
00434 void ConfigData::writeDefaultRioMMVideoSettings( void )
00435 {
00436 QSettings settings;
00437
00438
00439 settings.writeEntry( riommv_path + "/makeLog", true );
00440
00441
00442 settings.writeEntry( riommv_path + "/Player",
00443 QString( DEFAULT_PLAYER ) );
00444
00445
00446 settings.writeEntry( riommv_path + "/Version", RIORC_RIOMMVIDEO_VERSION );
00447
00448
00449 settings.writeEntry( riommv_path + "/MPlayer/arguments",
00450 "-quiet -nofs -novm -vfm ffmpeg -cache 128 -vo x11 -" );
00451
00452
00453 settings.writeEntry( riommv_path + "/MPlayer/binary", "mplayer" );
00454
00455
00456 settings.writeEntry( riommv_path + "/MPlayer/embeded", "-wid %w" );
00457
00458
00459 settings.writeEntry( riommv_path + "/MPlayer/subtitle", "-sub %s" );
00460
00461
00462 settings.writeEntry( riommv_path + "/RIOxine/arguments",
00463 "--vbuffer 100 --title %t --nokeyboard stdin://" );
00464
00465
00466 settings.writeEntry( riommv_path + "/RIOxine/binary", "RIOxine" );
00467
00468
00469 settings.writeEntry( riommv_path + "/RIOxine/embeded", "--rootWin %w" );
00470
00471
00472 settings.writeEntry( riommv_path + "/RIOxine/subtitle", "" );
00473 }
00474
00475
00476
00477
00478 void ConfigData::writeDefaultRioMMTgifSettings( void )
00479 {
00480 QSettings settings;
00481
00482
00483 settings.writeEntry( riommt_path + "/Version", RIORC_RIOMMTGIF_VERSION );
00484
00485
00486 settings.writeEntry( riommt_path + "/arguments",
00487 "-xrm Tgif.AllowLaunchInHyperSpace: true -xrm \
00488 Tgif.CanvasWindowOnly: true -xrm Tgif.InitialShowGrid: false -xrm \
00489 Tgif.Btn2PopupMainMenu: false -xrm Tgif.EnableMouseWheel: false -exec -" );
00490
00491
00492 settings.writeEntry( riommt_path + "/binary", "tgif" );
00493
00494 }
00495
00496
00497
00498
00499 void ConfigData::writeSettings( void )
00500 {
00501 QSettings settings;
00502
00503
00504 settings.writeEntry( path + "/Editor", editor );
00505 settings.writeEntry( path + "/Editor_arguments", editor_arguments );
00506
00507
00508
00509 settings.writeEntry( path + "/UpIntMonConnection", UpIntMonConnection );
00510
00511
00512 settings.writeEntry( cw_path + "/ServerName", hosts_list, SEPARATOR );
00513
00514
00515 settings.writeEntry( cw_path + "/UserName", users_list, SEPARATOR );
00516
00517
00518
00519
00520
00521 settings.writeEntry( path + "/ShowHiddenFiles", rioshShowHiddenFiles );
00522
00523
00524 settings.writeEntry( path + "/ShowMd5sumLocal", rioshShowMd5sumLocal );
00525
00526
00527 settings.writeEntry( path + "/ShowMd5sumRIO", rioshShowMd5sumRIO );
00528
00529
00530 settings.writeEntry( path + "/WindowArrangement", rioshWindowArrangement );
00531
00532
00533
00534
00535
00536 settings.writeEntry( riomm_path + "/Buffers", riommBuffers );
00537
00538
00539 settings.writeEntry( riomm_path + "/MainWindow", riommMainWindow );
00540
00541
00542 settings.writeEntry( riomm_path + "/PluginPort", riommPluginPort );
00543
00544
00545 settings.writeEntry( riomm_path + "/TgifWindow", riommTgifWindow );
00546
00547
00548 settings.writeEntry( riomm_path + "/VideoWindow", riommVideoWindow );
00549
00550
00551 settings.writeEntry( riomm_path + "/Sync", riommSync );
00552
00553
00554 settings.writeEntry( riomm_path + "/UseCache", riommUseCache );
00555
00556
00557 settings.writeEntry( riomm_path + "/UsePlugins", riommUsePlugins );
00558
00559
00560 settings.writeEntry( riomm_path + "/ConnectPI", riommConnectPI );
00561
00562
00563 settings.writeEntry( riomm_path + "/AutoPlay", riommAutoPlay );
00564
00565
00566 settings.writeEntry( riomm_path + "/User", riommUser );
00567
00568
00569 settings.writeEntry( riomm_path + "/Version", riommVersion );
00570
00571
00572 settings.writeEntry( riomm_path + "/PIHost", riommPIHost );
00573
00574
00575 settings.writeEntry( riomm_path + "/Server", riommServer );
00576
00577
00578 settings.writeEntry( riomm_path + "/Password", riommServer );
00579
00580 #ifdef RIO_EMUL
00581
00582 settings.writeEntry( riomm_path + "/Emulator", riommEmulator );
00583
00584
00585 settings.writeEntry( riomm_path + "/LogPath", riommLogPath );
00586 #endif
00587
00588 #ifdef RIO_DEBUG_FILE
00589
00590 settings.writeEntry( riomm_path + "/RioNetiLogPath", riommRioNetiLogPath );
00591 #endif
00592
00593
00594
00595
00596 settings.writeEntry( riommb_path + "/Browser", riommbBrowser );
00597
00598
00599 settings.writeEntry( riommb_path + "/Version", riommbVersion );
00600
00601
00602 settings.writeEntry( riommb_path + "/Mozilla/arguments", riommbArguments );
00603
00604
00605 settings.writeEntry( riommb_path + "/Mozilla/binary", riommbBinary );
00606
00607
00608
00609
00610
00611 settings.writeEntry( riommv_path + "/makeLog", riommvMakelog );
00612
00613
00614 settings.writeEntry( riommv_path + "/Player", riommvPlayer );
00615
00616
00617 settings.writeEntry( riommv_path + "/Version", riommvVersion );
00618
00619
00620 settings.writeEntry( riommv_path + "/MPlayer/arguments",
00621 riommvMPlayerArguments );
00622
00623
00624 settings.writeEntry( riommv_path + "/MPlayer/binary", riommvMPlayerBinary );
00625
00626
00627 settings.writeEntry( riommv_path + "/MPlayer/embeded",
00628 riommvMPlayerEmbeded );
00629
00630
00631 settings.writeEntry( riommv_path + "/MPlayer/subtitle",
00632 riommvMPlayerSubtitle );
00633
00634
00635 settings.writeEntry( riommv_path + "/RIOxine/arguments",
00636 riommvRIOxineArguments );
00637
00638
00639 settings.writeEntry( riommv_path + "/RIOxine/binary", riommvRIOxineBinary );
00640
00641
00642 settings.writeEntry( riommv_path + "/RIOxine/embeded",
00643 riommvRIOxineEmbeded );
00644
00645
00646 settings.writeEntry( riommv_path + "/RIOxine/subtitle",
00647 riommvRIOxineSubtitle );
00648
00649
00650
00651
00652 settings.writeEntry( riommt_path + "/Version", riommtVersion );
00653
00654
00655 settings.writeEntry( riommt_path + "/arguments", riommtArguments );
00656
00657
00658 settings.writeEntry( riommt_path + "/binary", riommtBinary );
00659
00660 }
00661
00662 QString ConfigData::getEditor( void )
00663 {
00664 return editor;
00665 }
00666
00667 void ConfigData::setEditor( QString neweditor )
00668 {
00669 editor = neweditor;
00670 }
00671
00672 QString ConfigData::getEditorArguments( void )
00673 {
00674 return editor_arguments;
00675 }
00676
00677 void ConfigData::setEditorArguments( QString arguments )
00678 {
00679 editor_arguments = arguments;
00680 }
00681
00682 QStringList ConfigData::getHostsList( void )
00683 {
00684 return hosts_list;
00685 }
00686
00687 void ConfigData::setHostsList( QStringList string_list )
00688 {
00689 hosts_list = string_list;
00690 }
00691
00692 QStringList ConfigData::getUsersList( void )
00693 {
00694 return users_list;
00695 }
00696
00697 void ConfigData::setUsersList( QStringList string_list )
00698 {
00699 users_list = string_list;
00700 }
00701
00702
00703
00704
00705 bool ConfigData::hasDefaultHost( QStringList hosts )
00706 {
00707 bool status = false;
00708
00709 for( QStringList::Iterator it = hosts.begin(); it != hosts.end(); ++it )
00710 {
00711 if( *it == DEFAULT_HOST )
00712 {
00713 status = true;
00714 break;
00715 }
00716 }
00717
00718 return status;
00719 }
00720
00721
00722
00723
00724 bool ConfigData::hasDefaultUser( QStringList users )
00725 {
00726 bool status = false;
00727
00728 for( QStringList::Iterator it = users.begin(); it != users.end(); ++it )
00729 {
00730 if( *it == DEFAULT_USER )
00731 {
00732 status = true;
00733 break;
00734 }
00735 }
00736
00737 return status;
00738 }
00739
00740
00741
00742
00743 bool ConfigData::getRioshShowHiddenFiles ( void )
00744 {
00745 return rioshShowHiddenFiles;
00746 }
00747
00748 void ConfigData::setRioshShowHiddenFiles ( bool showHiddenFiles )
00749 {
00750 rioshShowHiddenFiles = showHiddenFiles;
00751 }
00752
00753 bool ConfigData::getRioshShowMd5sumLocal ( void )
00754 {
00755 return rioshShowMd5sumLocal;
00756 }
00757
00758 void ConfigData::setRioshShowMd5sumLocal ( bool showMd5sumLocal )
00759 {
00760 rioshShowMd5sumLocal = showMd5sumLocal;
00761 }
00762
00763 bool ConfigData::getRioshShowMd5sumRIO ( void )
00764 {
00765 return rioshShowMd5sumRIO;
00766 }
00767
00768 void ConfigData::setRioshShowMd5sumRIO ( bool showMd5sumRIO )
00769 {
00770 rioshShowMd5sumRIO = showMd5sumRIO;
00771 }
00772
00773 short ConfigData::getRioshWindowArrangement ( void )
00774 {
00775 return rioshWindowArrangement;
00776 }
00777
00778 void ConfigData::setRioshWindowArrangement ( short windowarrangement )
00779 {
00780 rioshWindowArrangement = windowarrangement;
00781 }
00782
00783
00784
00785
00786 short ConfigData::getRioMMBuffers( void )
00787 {
00788 return riommBuffers;
00789 }
00790
00791 void ConfigData::setRioMMBuffers( short buffers )
00792 {
00793 riommBuffers = buffers;
00794 }
00795
00796 int ConfigData::getRioMMMainWindow( void )
00797 {
00798 return riommMainWindow;
00799 }
00800
00801 void ConfigData::setRioMMMainWindow( int mainWindow )
00802 {
00803 riommMainWindow = mainWindow;
00804 }
00805
00806 int ConfigData::getRioMMPluginPort( void )
00807 {
00808 return riommPluginPort;
00809 }
00810
00811 void ConfigData::setRioMMPluginPort( int pluginPort )
00812 {
00813 riommPluginPort = pluginPort;
00814 }
00815
00816 int ConfigData::getRioMMTgifWindow( void )
00817 {
00818 return riommTgifWindow;
00819 }
00820
00821 void ConfigData::setRioMMTgifWindow( int tgifWindow )
00822 {
00823 riommTgifWindow = tgifWindow;
00824 }
00825
00826 int ConfigData::getRioMMVideoWindow( void )
00827 {
00828 return riommVideoWindow;
00829 }
00830
00831 void ConfigData::setRioMMVideoWindow( int videoWindow )
00832 {
00833 riommVideoWindow = videoWindow;
00834 }
00835
00836 bool ConfigData::getRioMMSync ( void )
00837 {
00838 return riommSync;
00839 }
00840
00841 void ConfigData::setRioMMSync ( bool sync )
00842 {
00843 riommSync = sync;
00844 }
00845
00846 bool ConfigData::getRioMMUseCache ( void )
00847 {
00848 return riommUseCache;
00849 }
00850
00851 void ConfigData::setRioMMUseCache ( bool useCache )
00852 {
00853 riommUseCache = useCache;
00854 }
00855
00856 bool ConfigData::getRioMMUsePlugins ( void )
00857 {
00858 return riommUsePlugins;
00859 }
00860
00861 void ConfigData::setRioMMUsePlugins ( bool usePlugins )
00862 {
00863 riommUsePlugins = usePlugins;
00864 }
00865
00866 bool ConfigData::getRioMMConnectPI ( void )
00867 {
00868 return riommConnectPI;
00869 }
00870
00871 void ConfigData::setRioMMConnectPI ( bool connectPI )
00872 {
00873 riommConnectPI = connectPI;
00874 }
00875
00876 bool ConfigData::getRioMMAutoPlay ( void )
00877 {
00878 return riommAutoPlay;
00879 }
00880
00881 void ConfigData::setRioMMAutoPlay ( bool autoPlay )
00882 {
00883 riommAutoPlay = autoPlay;
00884 }
00885
00886 QString ConfigData::getRioMMUser( void )
00887 {
00888 return riommUser;
00889 }
00890
00891 void ConfigData::setRioMMUser( QString user )
00892 {
00893 riommUser = user;
00894 }
00895
00896 QString ConfigData::getRioMMVersion( void )
00897 {
00898 return riommVersion;
00899 }
00900
00901 void ConfigData::setRioMMVersion( QString version )
00902 {
00903 riommVersion = version;
00904 }
00905
00906 QString ConfigData::getRioMMPIHost( void )
00907 {
00908 return riommPIHost;
00909 }
00910
00911 void ConfigData::setRioMMPIHost( QString piHost )
00912 {
00913 riommPIHost = piHost;
00914 }
00915
00916 QString ConfigData::getRioMMServer( void )
00917 {
00918 return riommServer;
00919 }
00920
00921 void ConfigData::setRioMMServer( QString server )
00922 {
00923 riommServer = server;
00924 }
00925
00926 QString ConfigData::getRioMMPassword( void )
00927 {
00928 return riommPassword;
00929 }
00930
00931 void ConfigData::setRioMMPassword( QString password )
00932 {
00933 riommPassword = password;
00934 }
00935
00936 #ifdef RIO_EMUL
00937 QString ConfigData::getRioMMEmulator( void )
00938 {
00939 return riommEmulator;
00940 }
00941
00942 void ConfigData::setRioMMEmulator( QString emulator )
00943 {
00944 riommEmulator = emulator;
00945 }
00946
00947 QString ConfigData::getRioMMLogPath( void )
00948 {
00949 return riommLogPath;
00950 }
00951 void ConfigData::setRioMMLogPath( QString logPath )
00952 {
00953 riommLogPath = logPath;
00954 }
00955
00956 #endif
00957 #ifdef RIO_DEBUG_FILE
00958
00959
00960 QString ConfigData::getRioMMRioNetiLogPath( void )
00961 {
00962 return riommRioNetiLogPath;
00963 }
00964
00965 void ConfigData::setRioMMRioNetiLogPath( QString RioNetiLogPath )
00966 {
00967 riommRioNetiLogPath = RioNetiLogPath;
00968 }
00969
00970 #endif
00971
00972
00973 QString ConfigData::getRioMMBBrowser( void )
00974 {
00975 return riommbBrowser;
00976 }
00977
00978 void ConfigData::setRioMMBBrowser( QString browser )
00979 {
00980 riommbBrowser = browser;
00981 }
00982
00983 QString ConfigData::getRioMMBVersion( void )
00984 {
00985 return riommbVersion;
00986 }
00987
00988 void ConfigData::setRioMMBVersion( QString version )
00989 {
00990 riommbVersion = version;
00991 }
00992
00993 QString ConfigData::getRioMMBArguments( void )
00994 {
00995 return riommbArguments;
00996 }
00997
00998 void ConfigData::setRioMMBArguments( QString arguments )
00999 {
01000 riommbArguments = arguments;
01001 }
01002
01003 QString ConfigData::getRioMMBBinary( void )
01004 {
01005 return riommbBinary;
01006 }
01007
01008 void ConfigData::setRioMMBBinary( QString binary )
01009 {
01010 riommbBinary = binary;
01011 }
01012
01013
01014
01015
01016 bool ConfigData::getRioMMVMakelog( void )
01017 {
01018 return riommvMakelog;
01019 }
01020
01021 void ConfigData::setRioMMVMakelog( bool makelog )
01022 {
01023 riommvMakelog = makelog;
01024 }
01025
01026 QString ConfigData::getRioMMVPlayer( void )
01027 {
01028 return riommvPlayer;
01029 }
01030
01031 void ConfigData::setRioMMVPlayer( QString player )
01032 {
01033 riommvPlayer = player;
01034 }
01035
01036 QString ConfigData::getRioMMVVersion( void )
01037 {
01038 return riommvVersion;
01039 }
01040
01041 void ConfigData::setRioMMVVersion( QString version )
01042 {
01043 riommvVersion = version;
01044 }
01045
01046 QString ConfigData::getRioMMVMPlayerArguments( void )
01047 {
01048 return riommvMPlayerArguments;
01049 }
01050
01051 void ConfigData::setRioMMVMPlayerArguments( QString mplayerArguments )
01052 {
01053 riommvMPlayerArguments = mplayerArguments;
01054 }
01055
01056 QString ConfigData::getRioMMVMPlayerBinary( void )
01057 {
01058 return riommvMPlayerBinary;
01059 }
01060
01061 void ConfigData::setRioMMVMPlayerBinary( QString mplayerBinary )
01062 {
01063 riommvMPlayerBinary = mplayerBinary;
01064 }
01065
01066 QString ConfigData::getRioMMVMPlayerEmbeded( void )
01067 {
01068 return riommvMPlayerEmbeded;
01069 }
01070
01071 void ConfigData::setRioMMVMPlayerEmbeded( QString mplayerEmbeded )
01072 {
01073 riommvMPlayerEmbeded = mplayerEmbeded;
01074 }
01075
01076 QString ConfigData::getRioMMVMPlayerSubtitle( void )
01077 {
01078 return riommvMPlayerSubtitle;
01079 }
01080
01081 void ConfigData::setRioMMVMPlayerSubtitle( QString mplayerSubtitle )
01082 {
01083 riommvMPlayerSubtitle = mplayerSubtitle;
01084 }
01085
01086 QString ConfigData::getRioMMVRIOxineArguments( void )
01087 {
01088 return riommvRIOxineArguments;
01089 }
01090
01091 void ConfigData::setRioMMVRIOxineArguments( QString rioxineArguments )
01092 {
01093 riommvRIOxineArguments = rioxineArguments;
01094 }
01095
01096 QString ConfigData::getRioMMVRIOxineBinary( void )
01097 {
01098 return riommvRIOxineBinary;
01099 }
01100
01101 void ConfigData::setRioMMVRIOxineBinary( QString rioxineBinary )
01102 {
01103 riommvRIOxineBinary = rioxineBinary;
01104 }
01105
01106 QString ConfigData::getRioMMVRIOxineEmbeded( void )
01107 {
01108 return riommvRIOxineEmbeded;
01109 }
01110
01111 void ConfigData::setRioMMVRIOxineEmbeded( QString rioxineEmbeded )
01112 {
01113 riommvRIOxineEmbeded = rioxineEmbeded;
01114 }
01115
01116 QString ConfigData::getRioMMVRIOxineSubtitle( void )
01117 {
01118 return riommvRIOxineSubtitle;
01119 }
01120
01121 void ConfigData::setRioMMVRIOxineSubtitle( QString rioxineSubtitle )
01122 {
01123 riommvRIOxineSubtitle = rioxineSubtitle;
01124 }
01125
01126 QString ConfigData::getRioMMTVersion( void )
01127 {
01128 return riommtVersion;
01129 }
01130
01131 void ConfigData::setRioMMTVersion( QString version )
01132 {
01133 riommtVersion = version;
01134 }
01135
01136 QString ConfigData::getRioMMTArguments( void )
01137 {
01138 return riommtArguments;
01139 }
01140
01141 void ConfigData::setRioMMTArguments( QString tgifArguments )
01142 {
01143 riommtArguments = tgifArguments;
01144 }
01145
01146 QString ConfigData::getRioMMTBinary( void )
01147 {
01148 return riommtBinary;
01149 }
01150
01151 void ConfigData::setRioMMTBinary( QString tgifBinary )
01152 {
01153 riommtBinary = tgifBinary;
01154 }
01155
01156 int ConfigData::getUpIntMonConnection( void )
01157 {
01158 return UpIntMonConnection;
01159 }
01160
01161 void ConfigData::setUpIntMonConnection( int UpdateInterval )
01162 {
01163 UpIntMonConnection = UpdateInterval;
01164 }