ConfigData Class Reference

#include <ConfigData.h>

Public Member Functions

 ConfigData ()
 ~ConfigData ()
bool readRioshSettings (void)
bool readRioMMClientSettings (void)
void writeDefaultSettings (void)
void writeDefaultRioshSettings (void)
void writeDefaultRioMMClientSettings (void)
void writeDefaultRioMMBrowserSettings (void)
void writeDefaultRioMMVideoSettings (void)
void writeDefaultRioMMTgifSettings (void)
bool readSettings (void)
void writeSettings (void)
QString getEditor (void)
void setEditor (QString)
QString getEditorArguments (void)
void setEditorArguments (QString)
QStringList getHostsList (void)
void setHostsList (QStringList)
QStringList getUsersList (void)
void setUsersList (QStringList)
bool getRioshShowHiddenFiles (void)
void setRioshShowHiddenFiles (bool)
bool getRioshShowMd5sumLocal (void)
void setRioshShowMd5sumLocal (bool)
bool getRioshShowMd5sumRIO (void)
void setRioshShowMd5sumRIO (bool)
short getRioshWindowArrangement (void)
void setRioshWindowArrangement (short)
short getRioMMBuffers (void)
void setRioMMBuffers (short)
int getRioMMMainWindow (void)
void setRioMMMainWindow (int)
int getRioMMPluginPort (void)
void setRioMMPluginPort (int)
int getRioMMTgifWindow (void)
void setRioMMTgifWindow (int)
int getRioMMVideoWindow (void)
void setRioMMVideoWindow (int)
bool getRioMMSync (void)
void setRioMMSync (bool)
bool getRioMMUseCache (void)
void setRioMMUseCache (bool)
bool getRioMMUsePlugins (void)
void setRioMMUsePlugins (bool)
bool getRioMMConnectPI (void)
void setRioMMConnectPI (bool)
bool getRioMMAutoPlay (void)
void setRioMMAutoPlay (bool)
QString getRioMMUser (void)
void setRioMMUser (QString)
QString getRioMMVersion (void)
void setRioMMVersion (QString)
QString getRioMMPIHost (void)
void setRioMMPIHost (QString)
QString getRioMMServer (void)
void setRioMMServer (QString)
QString getRioMMPassword (void)
void setRioMMPassword (QString)
QString getRioMMBBrowser (void)
void setRioMMBBrowser (QString)
QString getRioMMBVersion (void)
void setRioMMBVersion (QString)
QString getRioMMBArguments (void)
void setRioMMBArguments (QString)
QString getRioMMBBinary (void)
void setRioMMBBinary (QString)
bool getRioMMVMakelog (void)
void setRioMMVMakelog (bool)
QString getRioMMVPlayer (void)
void setRioMMVPlayer (QString)
QString getRioMMVVersion (void)
void setRioMMVVersion (QString)
QString getRioMMVMPlayerArguments (void)
void setRioMMVMPlayerArguments (QString)
QString getRioMMVMPlayerBinary (void)
void setRioMMVMPlayerBinary (QString)
QString getRioMMVMPlayerEmbeded (void)
void setRioMMVMPlayerEmbeded (QString)
QString getRioMMVMPlayerSubtitle (void)
void setRioMMVMPlayerSubtitle (QString)
QString getRioMMVRIOxineArguments (void)
void setRioMMVRIOxineArguments (QString)
QString getRioMMVRIOxineBinary (void)
void setRioMMVRIOxineBinary (QString)
QString getRioMMVRIOxineEmbeded (void)
void setRioMMVRIOxineEmbeded (QString)
QString getRioMMVRIOxineSubtitle (void)
void setRioMMVRIOxineSubtitle (QString)
QString getRioMMTVersion (void)
void setRioMMTVersion (QString)
QString getRioMMTArguments (void)
void setRioMMTArguments (QString)
QString getRioMMTBinary (void)
void setRioMMTBinary (QString)
int getUpIntMonConnection (void)
void setUpIntMonConnection (int)

Private Member Functions

bool hasDefaultHost (QStringList)
bool hasDefaultUser (QStringList)

Private Attributes

QString path
QString cw_path
QString riomm_path
QString riommb_path
QString riommv_path
QString riommt_path
QString version
QString editor
QString editor_arguments
int UpIntMonConnection
QStringList hosts_list
QStringList users_list
bool rioshShowHiddenFiles
bool rioshShowMd5sumLocal
bool rioshShowMd5sumRIO
short rioshWindowArrangement
short riommBuffers
int riommMainWindow
int riommPluginPort
int riommTgifWindow
int riommVideoWindow
bool riommSync
bool riommUseCache
bool riommUsePlugins
bool riommConnectPI
bool riommAutoPlay
QString riommUser
QString riommVersion
QString riommPIHost
QString riommServer
QString riommPassword
QString riommbBrowser
QString riommbVersion
QString riommbArguments
QString riommbBinary
bool riommvMakelog
QString riommvPlayer
QString riommvVersion
QString riommvMPlayerArguments
QString riommvMPlayerBinary
QString riommvMPlayerEmbeded
QString riommvMPlayerSubtitle
QString riommvRIOxineArguments
QString riommvRIOxineBinary
QString riommvRIOxineEmbeded
QString riommvRIOxineSubtitle
QString riommtVersion
QString riommtBinary
QString riommtArguments

Detailed Description

Definition at line 36 of file ConfigData.h.


Constructor & Destructor Documentation

ConfigData::ConfigData (  ) 

Definition at line 23 of file ConfigData.cpp.

00024 {
00025     // Setting paths
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 }

ConfigData::~ConfigData (  ) 

Definition at line 34 of file ConfigData.cpp.

00035 {
00036 }


Member Function Documentation

QString ConfigData::getEditor ( void   ) 

Definition at line 662 of file ConfigData.cpp.

00663 {
00664     return editor;
00665 }

QString ConfigData::getEditorArguments ( void   ) 

Definition at line 672 of file ConfigData.cpp.

00673 {
00674     return editor_arguments;
00675 }

QStringList ConfigData::getHostsList ( void   ) 

Definition at line 682 of file ConfigData.cpp.

00683 {
00684     return hosts_list;
00685 }

bool ConfigData::getRioMMAutoPlay ( void   ) 

Definition at line 876 of file ConfigData.cpp.

00877 {
00878     return riommAutoPlay;
00879 }

QString ConfigData::getRioMMBArguments ( void   ) 

Definition at line 993 of file ConfigData.cpp.

00994 {
00995     return riommbArguments;
00996 }

QString ConfigData::getRioMMBBinary ( void   ) 

Definition at line 1003 of file ConfigData.cpp.

01004 {
01005     return riommbBinary;
01006 }

QString ConfigData::getRioMMBBrowser ( void   ) 

Definition at line 973 of file ConfigData.cpp.

00974 {
00975     return riommbBrowser;
00976 }

short ConfigData::getRioMMBuffers ( void   ) 

Definition at line 786 of file ConfigData.cpp.

00787 {
00788     return riommBuffers;
00789 }

QString ConfigData::getRioMMBVersion ( void   ) 

Definition at line 983 of file ConfigData.cpp.

00984 {
00985     return riommbVersion;
00986 }

bool ConfigData::getRioMMConnectPI ( void   ) 

Definition at line 866 of file ConfigData.cpp.

00867 {
00868     return riommConnectPI;
00869 }

int ConfigData::getRioMMMainWindow ( void   ) 

Definition at line 796 of file ConfigData.cpp.

00797 {
00798     return riommMainWindow;
00799 }

QString ConfigData::getRioMMPassword ( void   ) 

Definition at line 926 of file ConfigData.cpp.

00927 {
00928     return riommPassword;
00929 }

QString ConfigData::getRioMMPIHost ( void   ) 

Definition at line 906 of file ConfigData.cpp.

00907 {
00908     return riommPIHost;
00909 }

int ConfigData::getRioMMPluginPort ( void   ) 

Definition at line 806 of file ConfigData.cpp.

00807 {
00808     return riommPluginPort;
00809 }

QString ConfigData::getRioMMServer ( void   ) 

Definition at line 916 of file ConfigData.cpp.

00917 {
00918     return riommServer;
00919 }

bool ConfigData::getRioMMSync ( void   ) 

Definition at line 836 of file ConfigData.cpp.

00837 {
00838     return riommSync;
00839 }

QString ConfigData::getRioMMTArguments ( void   ) 

Definition at line 1136 of file ConfigData.cpp.

01137 {
01138     return riommtArguments;
01139 }

QString ConfigData::getRioMMTBinary ( void   ) 

Definition at line 1146 of file ConfigData.cpp.

01147 {
01148     return riommtBinary;
01149 }

int ConfigData::getRioMMTgifWindow ( void   ) 

Definition at line 816 of file ConfigData.cpp.

00817 {
00818     return riommTgifWindow;
00819 }

QString ConfigData::getRioMMTVersion ( void   ) 

Definition at line 1126 of file ConfigData.cpp.

01127 {
01128     return riommtVersion;
01129 }

bool ConfigData::getRioMMUseCache ( void   ) 

Definition at line 846 of file ConfigData.cpp.

00847 {
00848     return riommUseCache;
00849 }

bool ConfigData::getRioMMUsePlugins ( void   ) 

Definition at line 856 of file ConfigData.cpp.

00857 {
00858     return riommUsePlugins;
00859 }

QString ConfigData::getRioMMUser ( void   ) 

Definition at line 886 of file ConfigData.cpp.

00887 {
00888     return riommUser;
00889 }

QString ConfigData::getRioMMVersion ( void   ) 

Definition at line 896 of file ConfigData.cpp.

00897 {
00898     return riommVersion;
00899 }

int ConfigData::getRioMMVideoWindow ( void   ) 

Definition at line 826 of file ConfigData.cpp.

00827 {
00828     return riommVideoWindow;
00829 }

bool ConfigData::getRioMMVMakelog ( void   ) 

Definition at line 1016 of file ConfigData.cpp.

01017 {
01018     return riommvMakelog;
01019 }

QString ConfigData::getRioMMVMPlayerArguments ( void   ) 

Definition at line 1046 of file ConfigData.cpp.

01047 {
01048     return riommvMPlayerArguments;
01049 }

QString ConfigData::getRioMMVMPlayerBinary ( void   ) 

Definition at line 1056 of file ConfigData.cpp.

01057 {
01058     return riommvMPlayerBinary;
01059 }

QString ConfigData::getRioMMVMPlayerEmbeded ( void   ) 

Definition at line 1066 of file ConfigData.cpp.

01067 {
01068     return riommvMPlayerEmbeded;
01069 }

QString ConfigData::getRioMMVMPlayerSubtitle ( void   ) 

Definition at line 1076 of file ConfigData.cpp.

01077 {
01078     return riommvMPlayerSubtitle;
01079 }

QString ConfigData::getRioMMVPlayer ( void   ) 

Definition at line 1026 of file ConfigData.cpp.

01027 {
01028     return riommvPlayer;
01029 }

QString ConfigData::getRioMMVRIOxineArguments ( void   ) 

Definition at line 1086 of file ConfigData.cpp.

01087 {
01088     return riommvRIOxineArguments;
01089 }

QString ConfigData::getRioMMVRIOxineBinary ( void   ) 

Definition at line 1096 of file ConfigData.cpp.

01097 {
01098     return riommvRIOxineBinary;
01099 }

QString ConfigData::getRioMMVRIOxineEmbeded ( void   ) 

Definition at line 1106 of file ConfigData.cpp.

01107 {
01108     return riommvRIOxineEmbeded;
01109 }

QString ConfigData::getRioMMVRIOxineSubtitle ( void   ) 

Definition at line 1116 of file ConfigData.cpp.

01117 {
01118     return riommvRIOxineSubtitle;
01119 }

QString ConfigData::getRioMMVVersion ( void   ) 

Definition at line 1036 of file ConfigData.cpp.

01037 {
01038     return riommvVersion;
01039 }

bool ConfigData::getRioshShowHiddenFiles ( void   ) 

Definition at line 743 of file ConfigData.cpp.

00744 {
00745     return rioshShowHiddenFiles;
00746 }

bool ConfigData::getRioshShowMd5sumLocal ( void   ) 

Definition at line 753 of file ConfigData.cpp.

00754 {
00755     return rioshShowMd5sumLocal;
00756 }

bool ConfigData::getRioshShowMd5sumRIO ( void   ) 

Definition at line 763 of file ConfigData.cpp.

00764 {
00765     return rioshShowMd5sumRIO;
00766 }

short ConfigData::getRioshWindowArrangement ( void   ) 

Definition at line 773 of file ConfigData.cpp.

00774 {
00775     return rioshWindowArrangement;
00776 }

int ConfigData::getUpIntMonConnection ( void   ) 

Definition at line 1156 of file ConfigData.cpp.

01157 {
01158     return UpIntMonConnection;
01159 } 

QStringList ConfigData::getUsersList ( void   ) 

Definition at line 692 of file ConfigData.cpp.

00693 {
00694     return users_list;
00695 }

bool ConfigData::hasDefaultHost ( QStringList  hosts  )  [private]

Definition at line 705 of file ConfigData.cpp.

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 }

bool ConfigData::hasDefaultUser ( QStringList  users  )  [private]

Definition at line 724 of file ConfigData.cpp.

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 }

bool ConfigData::readRioMMClientSettings ( void   ) 

Definition at line 122 of file ConfigData.cpp.

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         // Buffers
00138         riommBuffers = (short) settings.readDoubleEntry( riomm_path +
00139                                                         "/Buffers" );
00140 
00141         // Main Window
00142         riommMainWindow = (int) settings.readDoubleEntry( riomm_path +
00143                                                         "/MainWindow" );
00144 
00145         // Plugin Port
00146         riommPluginPort = (int) settings.readDoubleEntry( riomm_path +
00147                                                         "/PluginPort" );
00148 
00149         // Tgif Window
00150         riommTgifWindow = (int) settings.readDoubleEntry( riomm_path +
00151                                                         "/TgifWindow" );
00152 
00153         // Video Window
00154         riommVideoWindow = (int) settings.readDoubleEntry( riomm_path +
00155                                                         "/VideoWindow" );
00156 
00157         // Sync
00158         riommSync = settings.readBoolEntry( riomm_path + "/Sync" );
00159 
00160         // Use Cache
00161         riommUseCache = settings.readBoolEntry( riomm_path + "/UseCache" );
00162 
00163         // Use Plugins
00164         riommUsePlugins = settings.readBoolEntry( riomm_path + "/UsePlugins" );
00165 
00166         // ConnectPI
00167         riommConnectPI = settings.readBoolEntry( riomm_path + "/ConnectPI" );
00168 
00169         // AutoPlay
00170         riommAutoPlay = settings.readBoolEntry( riomm_path + "/AutoPlay" );
00171 
00172         // User
00173         riommUser = settings.readEntry( riomm_path + "/User" );
00174 
00175         // PI Host
00176         riommPIHost = settings.readEntry( riomm_path + "/PIHost" );
00177 
00178         // Server
00179         riommPIHost = settings.readEntry( riomm_path + "/Server" );
00180 
00181         // Password
00182         riommPIHost = settings.readEntry( riomm_path + "/Password" );
00183 
00184         #ifdef RIO_EMUL
00185         //Emulator
00186         riommEmulator = settings.readEntry( riomm_path + "/Emulator" );
00187 
00188         //Log Path
00189         riommLogPath = settings.readEntry( riomm_path + "/LogPath" );
00190         #endif
00191 
00192         #ifdef RIO_DEBUG_FILE
00193         // RioNeti log path
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         // Makelog
00211         riommvMakelog = settings.readBoolEntry( riommv_path + "/makeLog" );
00212 
00213         // Player
00214         riommvPlayer = settings.readEntry( riommv_path + "/Player" );
00215 
00216         // MPlayer Arguments
00217         riommvMPlayerArguments = settings.readEntry( riommv_path +
00218                                                      "/MPlayer/arguments" );
00219 
00220         // MPlayer Binary
00221         riommvMPlayerBinary = settings.readEntry( riommv_path +
00222                                                   "/MPlayer/binary" );
00223 
00224         // MPlayer Embeded
00225         riommvMPlayerEmbeded = settings.readEntry( riommv_path +
00226                                                    "/MPlayer/embeded" );
00227 
00228         // MPlayer Subtitle
00229         riommvMPlayerSubtitle = settings.readEntry( riommv_path +
00230                                                     "/MPlayer/subtitle" );
00231 
00232         // RIOxine Arguments
00233         riommvRIOxineArguments = settings.readEntry( riommv_path +
00234                                                      "/RIOxine/arguments" );
00235 
00236         // RIOxine Binary
00237         riommvRIOxineBinary = settings.readEntry( riommv_path +
00238                                                   "/RIOxine/binary" );
00239 
00240         // RIOxine Embeded
00241         riommvRIOxineEmbeded = settings.readEntry( riommv_path +
00242                                                    "/RIOxine/embeded" );
00243 
00244         // RIOxine Subtitle
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         // Browser
00259         riommbBrowser = settings.readEntry( riommb_path + "/Browser" );
00260 
00261         // Arguments
00262         riommbArguments = settings.readEntry( riommb_path +
00263                                               "/Mozilla/arguments" );
00264 
00265         // Binary
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         // Arguments
00280         riommtArguments = settings.readEntry( riommt_path +
00281                                               "/arguments" );
00282 
00283         // Binary
00284         riommtBinary = settings.readEntry( riommt_path + "/binary" );
00285     }
00286     return true;
00287 }

bool ConfigData::readRioshSettings ( void   ) 

Definition at line 55 of file ConfigData.cpp.

00056 {
00057     QSettings   settings;
00058     bool        ok;
00059     QStringList values;
00060 
00061     version = settings.readEntry( path + "/Version", "not found", &ok );
00062 
00063     // If user has a configuration file from an incompatible version or the
00064     // user does not have a configuration file,
00065     // it will be rewritten with default settings.
00066     if( !ok || ( version != RIORC_RIOSH_VERSION ) )
00067     {
00068         writeDefaultRioshSettings();
00069         readRioshSettings();
00070         return false;
00071     }
00072     else
00073     {
00074         // Editor options
00075         editor           = settings.readEntry( path + "/Editor",
00076                                                DEFAULT_EDITOR );
00077         editor_arguments = settings.readEntry( path + "/Editor_arguments" );
00078 
00079         // Default Monitor Connection Update Interval.
00080 
00081         UpIntMonConnection = (unsigned int) settings.readDoubleEntry( path + 
00082                                                "/UpIntMonConnection",
00083                                                DEFAULT_UPINTMONCONNECTION );
00084 
00085         // Hosts list
00086         hosts_list = settings.readListEntry( cw_path + "/ServerName",
00087                                              SEPARATOR, &ok );
00088         // Check if default host is present, otherwise append it
00089         if( !hasDefaultHost( hosts_list ) )
00090             hosts_list.append( DEFAULT_HOST );
00091 
00092         // Users list
00093         users_list = settings.readListEntry( cw_path + "/UserName",
00094                                              SEPARATOR, &ok );
00095         // Check if default user is present, otherwise append it
00096         if( !hasDefaultUser( users_list ) )
00097             users_list.append( DEFAULT_USER );
00098 
00099         // Show Hidden Files
00100         rioshShowHiddenFiles = settings.readBoolEntry( path +
00101                                                        "/ShowHiddenFiles" );
00102 
00103         // Show Md5sum Local
00104         rioshShowMd5sumLocal = settings.readBoolEntry( path +
00105                                                            "/ShowMd5sumLocal" );
00106         
00107         // Show Md5sum RIO
00108         rioshShowMd5sumRIO = settings.readBoolEntry( path + "/ShowMd5sumRIO" );
00109         
00110         // Default Window Arrangement
00111         rioshWindowArrangement = (short) settings.readDoubleEntry( path +
00112                                                         "/WindowArrangement" );
00113 
00114         return true;
00115     }
00116 }

bool ConfigData::readSettings ( void   ) 

Definition at line 42 of file ConfigData.cpp.

00043 {
00044     bool ok;
00045     ok = readRioshSettings();
00046     ok &= readRioMMClientSettings();
00047     return ok;
00048 }

void ConfigData::setEditor ( QString  neweditor  ) 

Definition at line 667 of file ConfigData.cpp.

00668 {
00669     editor = neweditor;
00670 }

void ConfigData::setEditorArguments ( QString  arguments  ) 

Definition at line 677 of file ConfigData.cpp.

00678 {
00679     editor_arguments = arguments;
00680 }

void ConfigData::setHostsList ( QStringList  string_list  ) 

Definition at line 687 of file ConfigData.cpp.

00688 {
00689     hosts_list = string_list;
00690 }

void ConfigData::setRioMMAutoPlay ( bool  autoPlay  ) 

Definition at line 881 of file ConfigData.cpp.

00882 {
00883     riommAutoPlay = autoPlay;
00884 }

void ConfigData::setRioMMBArguments ( QString  arguments  ) 

Definition at line 998 of file ConfigData.cpp.

00999 {
01000     riommbArguments = arguments;
01001 }

void ConfigData::setRioMMBBinary ( QString  binary  ) 

Definition at line 1008 of file ConfigData.cpp.

01009 {
01010     riommbBinary = binary;
01011 }

void ConfigData::setRioMMBBrowser ( QString  browser  ) 

Definition at line 978 of file ConfigData.cpp.

00979 {
00980     riommbBrowser = browser;
00981 }

void ConfigData::setRioMMBuffers ( short  buffers  ) 

Definition at line 791 of file ConfigData.cpp.

00792 {
00793     riommBuffers = buffers;
00794 }

void ConfigData::setRioMMBVersion ( QString  version  ) 

Definition at line 988 of file ConfigData.cpp.

00989 {
00990     riommbVersion = version;
00991 }

void ConfigData::setRioMMConnectPI ( bool  connectPI  ) 

Definition at line 871 of file ConfigData.cpp.

00872 {
00873     riommConnectPI = connectPI;
00874 }

void ConfigData::setRioMMMainWindow ( int  mainWindow  ) 

Definition at line 801 of file ConfigData.cpp.

00802 {
00803     riommMainWindow = mainWindow;
00804 }

void ConfigData::setRioMMPassword ( QString  password  ) 

Definition at line 931 of file ConfigData.cpp.

00932 {
00933     riommPassword = password;
00934 }

void ConfigData::setRioMMPIHost ( QString  piHost  ) 

Definition at line 911 of file ConfigData.cpp.

00912 {
00913     riommPIHost = piHost;
00914 }

void ConfigData::setRioMMPluginPort ( int  pluginPort  ) 

Definition at line 811 of file ConfigData.cpp.

00812 {
00813     riommPluginPort = pluginPort;
00814 }

void ConfigData::setRioMMServer ( QString  server  ) 

Definition at line 921 of file ConfigData.cpp.

00922 {
00923     riommServer = server;
00924 }

void ConfigData::setRioMMSync ( bool  sync  ) 

Definition at line 841 of file ConfigData.cpp.

00842 {
00843     riommSync = sync;
00844 }

void ConfigData::setRioMMTArguments ( QString  tgifArguments  ) 

Definition at line 1141 of file ConfigData.cpp.

01142 {
01143     riommtArguments = tgifArguments;
01144 }

void ConfigData::setRioMMTBinary ( QString  tgifBinary  ) 

Definition at line 1151 of file ConfigData.cpp.

01152 {
01153     riommtBinary = tgifBinary;
01154 }

void ConfigData::setRioMMTgifWindow ( int  tgifWindow  ) 

Definition at line 821 of file ConfigData.cpp.

00822 {
00823     riommTgifWindow = tgifWindow;
00824 }

void ConfigData::setRioMMTVersion ( QString  version  ) 

Definition at line 1131 of file ConfigData.cpp.

01132 {
01133     riommtVersion = version;
01134 }

void ConfigData::setRioMMUseCache ( bool  useCache  ) 

Definition at line 851 of file ConfigData.cpp.

00852 {
00853     riommUseCache = useCache;
00854 }

void ConfigData::setRioMMUsePlugins ( bool  usePlugins  ) 

Definition at line 861 of file ConfigData.cpp.

00862 {
00863     riommUsePlugins = usePlugins;
00864 }

void ConfigData::setRioMMUser ( QString  user  ) 

Definition at line 891 of file ConfigData.cpp.

00892 {
00893     riommUser = user;
00894 }

void ConfigData::setRioMMVersion ( QString  version  ) 

Definition at line 901 of file ConfigData.cpp.

00902 {
00903     riommVersion = version;
00904 }

void ConfigData::setRioMMVideoWindow ( int  videoWindow  ) 

Definition at line 831 of file ConfigData.cpp.

00832 {
00833     riommVideoWindow = videoWindow;
00834 }

void ConfigData::setRioMMVMakelog ( bool  makelog  ) 

Definition at line 1021 of file ConfigData.cpp.

01022 {
01023     riommvMakelog = makelog;
01024 }

void ConfigData::setRioMMVMPlayerArguments ( QString  mplayerArguments  ) 

Definition at line 1051 of file ConfigData.cpp.

01052 {
01053     riommvMPlayerArguments = mplayerArguments;
01054 }

void ConfigData::setRioMMVMPlayerBinary ( QString  mplayerBinary  ) 

Definition at line 1061 of file ConfigData.cpp.

01062 {
01063     riommvMPlayerBinary = mplayerBinary;
01064 }

void ConfigData::setRioMMVMPlayerEmbeded ( QString  mplayerEmbeded  ) 

Definition at line 1071 of file ConfigData.cpp.

01072 {
01073     riommvMPlayerEmbeded = mplayerEmbeded;
01074 }

void ConfigData::setRioMMVMPlayerSubtitle ( QString  mplayerSubtitle  ) 

Definition at line 1081 of file ConfigData.cpp.

01082 {
01083     riommvMPlayerSubtitle = mplayerSubtitle;
01084 }

void ConfigData::setRioMMVPlayer ( QString  player  ) 

Definition at line 1031 of file ConfigData.cpp.

01032 {
01033     riommvPlayer = player;
01034 }

void ConfigData::setRioMMVRIOxineArguments ( QString  rioxineArguments  ) 

Definition at line 1091 of file ConfigData.cpp.

01092 {
01093     riommvRIOxineArguments = rioxineArguments;
01094 }

void ConfigData::setRioMMVRIOxineBinary ( QString  rioxineBinary  ) 

Definition at line 1101 of file ConfigData.cpp.

01102 {
01103     riommvRIOxineBinary = rioxineBinary;
01104 }

void ConfigData::setRioMMVRIOxineEmbeded ( QString  rioxineEmbeded  ) 

Definition at line 1111 of file ConfigData.cpp.

01112 {
01113     riommvRIOxineEmbeded = rioxineEmbeded;
01114 }

void ConfigData::setRioMMVRIOxineSubtitle ( QString  rioxineSubtitle  ) 

Definition at line 1121 of file ConfigData.cpp.

01122 {
01123     riommvRIOxineSubtitle = rioxineSubtitle;
01124 }

void ConfigData::setRioMMVVersion ( QString  version  ) 

Definition at line 1041 of file ConfigData.cpp.

01042 {
01043     riommvVersion = version;
01044 }

void ConfigData::setRioshShowHiddenFiles ( bool  showHiddenFiles  ) 

Definition at line 748 of file ConfigData.cpp.

00749 {
00750     rioshShowHiddenFiles = showHiddenFiles;
00751 }

void ConfigData::setRioshShowMd5sumLocal ( bool  showMd5sumLocal  ) 

Definition at line 758 of file ConfigData.cpp.

00759 {
00760     rioshShowMd5sumLocal = showMd5sumLocal;
00761 }

void ConfigData::setRioshShowMd5sumRIO ( bool  showMd5sumRIO  ) 

Definition at line 768 of file ConfigData.cpp.

00769 {
00770     rioshShowMd5sumRIO = showMd5sumRIO;
00771 }

void ConfigData::setRioshWindowArrangement ( short  windowarrangement  ) 

Definition at line 778 of file ConfigData.cpp.

00779 {
00780     rioshWindowArrangement = windowarrangement;
00781 }

void ConfigData::setUpIntMonConnection ( int  UpdateInterval  ) 

Definition at line 1161 of file ConfigData.cpp.

01162 {
01163     UpIntMonConnection = UpdateInterval;
01164 }

void ConfigData::setUsersList ( QStringList  string_list  ) 

Definition at line 697 of file ConfigData.cpp.

00698 {
00699     users_list = string_list;
00700 }

void ConfigData::writeDefaultRioMMBrowserSettings ( void   ) 

Definition at line 412 of file ConfigData.cpp.

00413 {
00414     QSettings settings;
00415 
00416     // Browser
00417     settings.writeEntry( riommb_path + "/Browser", 
00418                          QString( DEFAULT_BROWSER ) );
00419 
00420     // Version
00421     settings.writeEntry( riommb_path + "/Version",
00422                          RIORC_RIOMMBROWSER_VERSION );
00423 
00424     // Arguments
00425     settings.writeEntry( riommb_path + "/Mozilla/arguments", "%u" );
00426 
00427     // Binary
00428     settings.writeEntry( riommb_path + "/Mozilla/binary", "firefox" );
00429 }

void ConfigData::writeDefaultRioMMClientSettings ( void   ) 

Definition at line 346 of file ConfigData.cpp.

00347 {
00348     QSettings settings;
00349 
00350     // Buffers
00351     settings.writeEntry( riomm_path + "/Buffers", 4 );
00352 
00353     // Main Window
00354     settings.writeEntry( riomm_path + "/MainWindow", 0 ); 
00355 
00356     // Plugin Port
00357     settings.writeEntry( riomm_path + "/PluginPort", 0 );
00358 
00359     // Tgif Window
00360     settings.writeEntry( riomm_path + "/TgifWindow", 0 );
00361 
00362     // Video Window
00363     settings.writeEntry( riomm_path + "/VideoWindow", 0 );
00364 
00365     // Sync
00366     settings.writeEntry( riomm_path + "/Sync", false );
00367 
00368     // Use Cache
00369     settings.writeEntry( riomm_path + "/UseCache", false );
00370 
00371     // Use Plugins
00372     settings.writeEntry( riomm_path + "/UsePlugins", true );
00373 
00374     // ConnectPI
00375     settings.writeEntry( riomm_path + "/ConnectPI", false );
00376 
00377     // AutoPlay
00378     settings.writeEntry( riomm_path + "/AutoPlay", false );
00379 
00380     // User
00381     settings.writeEntry( riomm_path + "/User", DEFAULTUSER );
00382 
00383     // Version
00384     settings.writeEntry( riomm_path + "/Version", RIORC_RIOMMCLIENT_VERSION );
00385 
00386     // PI Host
00387     settings.writeEntry( riomm_path + "/PIHost", "NULL" );
00388 
00389     // Server
00390     settings.writeEntry( riomm_path + "/Server", "NULL" );
00391 
00392     // Password
00393     settings.writeEntry( riomm_path + "/Password", "NULL" );
00394 
00395     #ifdef RIO_EMUL
00396     // Emulator
00397     settings.writeEntry( riomm_path + "/Emulator", "NULL" );
00398 
00399     // LogPath
00400     settings.writeEntry( riomm_path + "/LogPath", "NULL" );
00401     #endif
00402 
00403     #ifdef RIO_DEBUG_FILE
00404     // RioNeti log path
00405     settings.writeEntry( riomm_path + "/RioNetiLogPath", "NULL" );
00406     #endif
00407 }

void ConfigData::writeDefaultRioMMTgifSettings ( void   ) 

Definition at line 478 of file ConfigData.cpp.

00479 {
00480     QSettings settings;
00481 
00482     // Version
00483     settings.writeEntry( riommt_path + "/Version", RIORC_RIOMMTGIF_VERSION );
00484 
00485     // MPlayer Arguments
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     // MPlayer Binary
00492     settings.writeEntry( riommt_path + "/binary", "tgif" );
00493 
00494 }

void ConfigData::writeDefaultRioMMVideoSettings ( void   ) 

Definition at line 434 of file ConfigData.cpp.

00435 {
00436     QSettings settings;
00437 
00438     // Makelog
00439     settings.writeEntry( riommv_path + "/makeLog", true );
00440 
00441     // Player
00442     settings.writeEntry( riommv_path + "/Player",
00443                          QString( DEFAULT_PLAYER ) );
00444 
00445     // Version
00446     settings.writeEntry( riommv_path + "/Version", RIORC_RIOMMVIDEO_VERSION );
00447 
00448     // MPlayer Arguments
00449     settings.writeEntry( riommv_path + "/MPlayer/arguments", 
00450                         "-quiet -nofs -novm -vfm ffmpeg -cache 128 -vo x11 -" );
00451 
00452     // MPlayer Binary
00453     settings.writeEntry( riommv_path + "/MPlayer/binary", "mplayer" );
00454 
00455     // MPlayer Embeded
00456     settings.writeEntry( riommv_path + "/MPlayer/embeded", "-wid %w" );
00457 
00458     // MPlayer Subtitle
00459     settings.writeEntry( riommv_path + "/MPlayer/subtitle", "-sub %s" );
00460 
00461     // RIOxine Arguments
00462     settings.writeEntry( riommv_path + "/RIOxine/arguments", 
00463                          "--vbuffer 100 --title %t --nokeyboard stdin://" );
00464 
00465     // RIOxine Binary
00466     settings.writeEntry( riommv_path + "/RIOxine/binary", "RIOxine" );
00467 
00468     // RIOxine Embeded
00469     settings.writeEntry( riommv_path + "/RIOxine/embeded", "--rootWin %w" );
00470 
00471     // RIOxine Subtitle
00472     settings.writeEntry( riommv_path + "/RIOxine/subtitle", "" );
00473 }

void ConfigData::writeDefaultRioshSettings ( void   ) 

Definition at line 304 of file ConfigData.cpp.

00305 {
00306     QSettings settings;
00307 
00308     // Version
00309     settings.writeEntry( path + "/Version",
00310                          RIORC_RIOSH_VERSION );
00311     // Editor options
00312     settings.writeEntry( path + "/Editor",
00313                          QString( DEFAULT_EDITOR ) );
00314     settings.writeEntry( path + "/Editor_arguments",
00315                          QString( DEFAULT_EDITOR_ARGUMENTS ) );
00316                          
00317     // Default Monitor Connection Update Interval.
00318 
00319     settings.writeEntry( path + "/UpIntMonConnection",
00320                          DEFAULT_UPINTMONCONNECTION );
00321                          
00322     // Hosts list
00323     settings.writeEntry( cw_path + "/ServerName",
00324                          QStringList( DEFAULT_HOST ), SEPARATOR );
00325     // Users list
00326     settings.writeEntry( cw_path + "/UserName",
00327                          QStringList( DEFAULT_USER ), SEPARATOR );
00328 
00329     // Show Hidden Files
00330     settings.writeEntry( path + "/ShowHiddenFiles", false );
00331 
00332     // Show Md5sum Local
00333     settings.writeEntry( path + "/ShowMd5sumLocal", false );
00334     
00335     // Show Md5sum RIO
00336     settings.writeEntry( path + "/ShowMd5sumRIO", true );
00337     
00338     // Default Window Arrangement
00339     settings.writeEntry( path + "/WindowArrangement", 0 );
00340 
00341 }

void ConfigData::writeDefaultSettings ( void   ) 
void ConfigData::writeSettings ( void   ) 

Definition at line 499 of file ConfigData.cpp.

00500 {
00501     QSettings settings;
00502 
00503     // Editor options
00504     settings.writeEntry( path + "/Editor", editor );
00505     settings.writeEntry( path + "/Editor_arguments", editor_arguments );
00506 
00507     // Default Monitor Connection Update Interval.
00508 
00509     settings.writeEntry( path + "/UpIntMonConnection", UpIntMonConnection );
00510 
00511     // Hosts list
00512     settings.writeEntry( cw_path + "/ServerName", hosts_list, SEPARATOR );
00513 
00514     // Users list
00515     settings.writeEntry( cw_path + "/UserName",   users_list, SEPARATOR );
00516 
00517 
00518         // Riosh settings
00519 
00520     // Show Hidden Files
00521     settings.writeEntry( path + "/ShowHiddenFiles", rioshShowHiddenFiles );
00522 
00523     // Show Md5sum Local
00524     settings.writeEntry( path + "/ShowMd5sumLocal", rioshShowMd5sumLocal );
00525     
00526     // Show Md5sum RIO
00527     settings.writeEntry( path + "/ShowMd5sumRIO", rioshShowMd5sumRIO );
00528 
00529     // Default Window Arrangement
00530     settings.writeEntry( path + "/WindowArrangement", rioshWindowArrangement );
00531 
00532 
00533         // RioMMClient settings
00534 
00535     // Buffers
00536     settings.writeEntry( riomm_path + "/Buffers", riommBuffers );
00537 
00538     // Main Window
00539     settings.writeEntry( riomm_path + "/MainWindow", riommMainWindow ); 
00540 
00541     // Plugin Port
00542     settings.writeEntry( riomm_path + "/PluginPort", riommPluginPort );
00543 
00544     // Tgif Window
00545     settings.writeEntry( riomm_path + "/TgifWindow", riommTgifWindow );
00546 
00547     // Video Window
00548     settings.writeEntry( riomm_path + "/VideoWindow", riommVideoWindow );
00549 
00550     // Sync
00551     settings.writeEntry( riomm_path + "/Sync", riommSync );
00552 
00553     // Use Cache
00554     settings.writeEntry( riomm_path + "/UseCache", riommUseCache );
00555 
00556     // Use Plugins
00557     settings.writeEntry( riomm_path + "/UsePlugins", riommUsePlugins );
00558 
00559     // ConnectPI
00560     settings.writeEntry( riomm_path + "/ConnectPI", riommConnectPI );
00561 
00562     // AutoPlay
00563     settings.writeEntry( riomm_path + "/AutoPlay", riommAutoPlay );
00564 
00565     // User
00566     settings.writeEntry( riomm_path + "/User", riommUser );
00567 
00568     // Version
00569     settings.writeEntry( riomm_path + "/Version", riommVersion );
00570 
00571     // PI Host
00572     settings.writeEntry( riomm_path + "/PIHost", riommPIHost );
00573 
00574     // Server
00575     settings.writeEntry( riomm_path + "/Server", riommServer );
00576 
00577     // Password
00578     settings.writeEntry( riomm_path + "/Password", riommServer );
00579 
00580     #ifdef RIO_EMUL
00581     // Emulator
00582     settings.writeEntry( riomm_path + "/Emulator", riommEmulator );
00583 
00584     // LogPath
00585     settings.writeEntry( riomm_path + "/LogPath", riommLogPath );
00586     #endif
00587     
00588     #ifdef RIO_DEBUG_FILE
00589     // RioNeti log path
00590     settings.writeEntry( riomm_path + "/RioNetiLogPath", riommRioNetiLogPath );
00591     #endif
00592 
00593         // RioMMBrowser settings
00594 
00595     // Browser
00596     settings.writeEntry( riommb_path + "/Browser", riommbBrowser );
00597 
00598     // Version
00599     settings.writeEntry( riommb_path + "/Version", riommbVersion );
00600 
00601     // Arguments
00602     settings.writeEntry( riommb_path + "/Mozilla/arguments", riommbArguments );
00603 
00604     // Binary
00605     settings.writeEntry( riommb_path + "/Mozilla/binary", riommbBinary );
00606 
00607 
00608         // RioMMVideo settings
00609 
00610     // Makelog
00611     settings.writeEntry( riommv_path + "/makeLog", riommvMakelog );
00612 
00613     // Player
00614     settings.writeEntry( riommv_path + "/Player", riommvPlayer );
00615 
00616     // Version
00617     settings.writeEntry( riommv_path + "/Version", riommvVersion );
00618 
00619     // MPlayer Arguments
00620     settings.writeEntry( riommv_path + "/MPlayer/arguments",
00621                                                        riommvMPlayerArguments );
00622 
00623     // MPlayer Binary
00624     settings.writeEntry( riommv_path + "/MPlayer/binary", riommvMPlayerBinary );
00625 
00626     // MPlayer Embeded
00627     settings.writeEntry( riommv_path + "/MPlayer/embeded",
00628                                                          riommvMPlayerEmbeded );
00629 
00630     // MPlayer Subtitle
00631     settings.writeEntry( riommv_path + "/MPlayer/subtitle",
00632                                                         riommvMPlayerSubtitle );
00633 
00634     // RIOxine Arguments
00635     settings.writeEntry( riommv_path + "/RIOxine/arguments",
00636                                                        riommvRIOxineArguments );
00637 
00638     // RIOxine Binary
00639     settings.writeEntry( riommv_path + "/RIOxine/binary", riommvRIOxineBinary );
00640 
00641     // RIOxine Embeded
00642     settings.writeEntry( riommv_path + "/RIOxine/embeded",
00643                                                          riommvRIOxineEmbeded );
00644 
00645     // RIOxine Subtitle
00646     settings.writeEntry( riommv_path + "/RIOxine/subtitle",
00647                                                         riommvRIOxineSubtitle );
00648 
00649         // RioMMTgif settings
00650 
00651     // Version
00652     settings.writeEntry( riommt_path + "/Version", riommtVersion );
00653 
00654     // MPlayer Arguments
00655     settings.writeEntry( riommt_path + "/arguments", riommtArguments );
00656 
00657     // MPlayer Binary
00658     settings.writeEntry( riommt_path + "/binary", riommtBinary );
00659 
00660 }


Field Documentation

QString ConfigData::cw_path [private]

Definition at line 39 of file ConfigData.h.

QString ConfigData::editor [private]

Definition at line 50 of file ConfigData.h.

QString ConfigData::editor_arguments [private]

Definition at line 51 of file ConfigData.h.

QStringList ConfigData::hosts_list [private]

Definition at line 58 of file ConfigData.h.

QString ConfigData::path [private]

Definition at line 38 of file ConfigData.h.

QString ConfigData::riomm_path [private]

Definition at line 40 of file ConfigData.h.

bool ConfigData::riommAutoPlay [private]

Definition at line 84 of file ConfigData.h.

QString ConfigData::riommb_path [private]

Definition at line 41 of file ConfigData.h.

QString ConfigData::riommbArguments [private]

Definition at line 104 of file ConfigData.h.

QString ConfigData::riommbBinary [private]

Definition at line 105 of file ConfigData.h.

QString ConfigData::riommbBrowser [private]

Definition at line 102 of file ConfigData.h.

short ConfigData::riommBuffers [private]

Definition at line 74 of file ConfigData.h.

QString ConfigData::riommbVersion [private]

Definition at line 103 of file ConfigData.h.

Definition at line 83 of file ConfigData.h.

Definition at line 75 of file ConfigData.h.

QString ConfigData::riommPassword [private]

Definition at line 90 of file ConfigData.h.

QString ConfigData::riommPIHost [private]

Definition at line 88 of file ConfigData.h.

Definition at line 76 of file ConfigData.h.

QString ConfigData::riommServer [private]

Definition at line 89 of file ConfigData.h.

bool ConfigData::riommSync [private]

Definition at line 80 of file ConfigData.h.

QString ConfigData::riommt_path [private]

Definition at line 43 of file ConfigData.h.

QString ConfigData::riommtArguments [private]

Definition at line 128 of file ConfigData.h.

QString ConfigData::riommtBinary [private]

Definition at line 127 of file ConfigData.h.

Definition at line 77 of file ConfigData.h.

QString ConfigData::riommtVersion [private]

Definition at line 126 of file ConfigData.h.

bool ConfigData::riommUseCache [private]

Definition at line 81 of file ConfigData.h.

Definition at line 82 of file ConfigData.h.

QString ConfigData::riommUser [private]

Definition at line 86 of file ConfigData.h.

QString ConfigData::riommv_path [private]

Definition at line 42 of file ConfigData.h.

QString ConfigData::riommVersion [private]

Definition at line 87 of file ConfigData.h.

Definition at line 78 of file ConfigData.h.

bool ConfigData::riommvMakelog [private]

Definition at line 110 of file ConfigData.h.

Definition at line 115 of file ConfigData.h.

Definition at line 116 of file ConfigData.h.

Definition at line 117 of file ConfigData.h.

Definition at line 118 of file ConfigData.h.

QString ConfigData::riommvPlayer [private]

Definition at line 112 of file ConfigData.h.

Definition at line 120 of file ConfigData.h.

Definition at line 121 of file ConfigData.h.

Definition at line 122 of file ConfigData.h.

Definition at line 123 of file ConfigData.h.

QString ConfigData::riommvVersion [private]

Definition at line 113 of file ConfigData.h.

Definition at line 67 of file ConfigData.h.

Definition at line 68 of file ConfigData.h.

Definition at line 69 of file ConfigData.h.

Definition at line 70 of file ConfigData.h.

Definition at line 55 of file ConfigData.h.

QStringList ConfigData::users_list [private]

Definition at line 61 of file ConfigData.h.

QString ConfigData::version [private]

Definition at line 47 of file ConfigData.h.


The documentation for this class was generated from the following files:
Generated on Wed Jul 4 16:03:32 2012 for RIO by  doxygen 1.6.3