mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-06-01 16:42:34 +02:00
Use rd.conf Tuning/TempDirectory as RDTempDir result when available
This commit is contained in:
parent
e3c5797339
commit
d55f7b023d
@ -968,6 +968,10 @@ QString RDHomeDir()
|
|||||||
|
|
||||||
QString RDTempDir()
|
QString RDTempDir()
|
||||||
{
|
{
|
||||||
|
QString conf_temp_directory = RDConfiguration()->tempDirectory();
|
||||||
|
if (conf_temp_directory != NULL) {
|
||||||
|
return conf_temp_directory;
|
||||||
|
}
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
if(getenv("TEMP")!=NULL) {
|
if(getenv("TEMP")!=NULL) {
|
||||||
return QString(getenv("TEMP"));
|
return QString(getenv("TEMP"));
|
||||||
|
@ -354,6 +354,11 @@ int RDConfig::realtimePriority()
|
|||||||
return conf_realtime_priority;
|
return conf_realtime_priority;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Don't use this method in application code, use RDTempDirectory()
|
||||||
|
QString RDConfig::tempDirectory()
|
||||||
|
{
|
||||||
|
return conf_temp_directory;
|
||||||
|
}
|
||||||
|
|
||||||
QString RDConfig::sasStation() const
|
QString RDConfig::sasStation() const
|
||||||
{
|
{
|
||||||
@ -485,6 +490,7 @@ void RDConfig::load()
|
|||||||
conf_enable_mixer_logging=profile->boolValue("Caed","EnableMixerLogging");
|
conf_enable_mixer_logging=profile->boolValue("Caed","EnableMixerLogging");
|
||||||
conf_use_realtime=profile->boolValue("Tuning","UseRealtime",false);
|
conf_use_realtime=profile->boolValue("Tuning","UseRealtime",false);
|
||||||
conf_realtime_priority=profile->intValue("Tuning","RealtimePriority",9);
|
conf_realtime_priority=profile->intValue("Tuning","RealtimePriority",9);
|
||||||
|
conf_temp_directory=profile->stringValue("Tuning","TempDirectory",NULL);
|
||||||
conf_sas_station=profile->stringValue("SASFilter","Station","");
|
conf_sas_station=profile->stringValue("SASFilter","Station","");
|
||||||
conf_sas_matrix=profile->intValue("SASFilter","Matrix",0);
|
conf_sas_matrix=profile->intValue("SASFilter","Matrix",0);
|
||||||
conf_sas_base_cart=profile->intValue("SASFilter","BaseCart",0);
|
conf_sas_base_cart=profile->intValue("SASFilter","BaseCart",0);
|
||||||
@ -554,6 +560,7 @@ void RDConfig::clear()
|
|||||||
conf_enable_mixer_logging=false;
|
conf_enable_mixer_logging=false;
|
||||||
conf_use_realtime=false;
|
conf_use_realtime=false;
|
||||||
conf_realtime_priority=9;
|
conf_realtime_priority=9;
|
||||||
|
conf_temp_directory=NULL;
|
||||||
conf_sas_station="";
|
conf_sas_station="";
|
||||||
conf_sas_matrix=-1;
|
conf_sas_matrix=-1;
|
||||||
conf_sas_base_cart=1;
|
conf_sas_base_cart=1;
|
||||||
|
@ -97,6 +97,7 @@ class RDConfig
|
|||||||
#endif
|
#endif
|
||||||
bool useRealtime();
|
bool useRealtime();
|
||||||
int realtimePriority();
|
int realtimePriority();
|
||||||
|
QString tempDirectory();
|
||||||
QString sasStation() const;
|
QString sasStation() const;
|
||||||
int sasMatrix() const;
|
int sasMatrix() const;
|
||||||
unsigned sasBaseCart() const;
|
unsigned sasBaseCart() const;
|
||||||
@ -148,6 +149,7 @@ class RDConfig
|
|||||||
bool conf_enable_mixer_logging;
|
bool conf_enable_mixer_logging;
|
||||||
bool conf_use_realtime;
|
bool conf_use_realtime;
|
||||||
int conf_realtime_priority;
|
int conf_realtime_priority;
|
||||||
|
QString conf_temp_directory;
|
||||||
QString conf_sas_station;
|
QString conf_sas_station;
|
||||||
int conf_sas_matrix;
|
int conf_sas_matrix;
|
||||||
unsigned conf_sas_base_cart;
|
unsigned conf_sas_base_cart;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user