12 #include <tdeconfig.h> 13 #include <tdeglobal.h> 14 #include <kstandarddirs.h> 18 TQString Settings::terminalEmulatorName( TDEConfig & config )
20 config.setGroup(
"TerminalEmulator");
21 bool useKDESetting = config.readBoolEntry(
"UseKDESetting",
true );
26 TDEConfigGroup confGroup( TDEGlobal::config(), TQString::fromLatin1(
"General") );
27 terminal = confGroup.readEntry(
"TerminalApplication", TQString::fromLatin1(
"konsole"));
31 terminal = config.readEntry(
"TerminalApplication", TQString::fromLatin1(
"konsole"));
36 TQString Settings::profileByAttributes(
const TQString &language,
const TQStringList &keywords)
38 TDEConfig config(locate(
"data",
"tdevelop/profiles/projectprofiles"));
39 config.setGroup(language);
41 TQStringList profileKeywords = TQStringList::split(
"/",
"Empty");
42 if (config.hasKey(
"Keywords"))
43 profileKeywords = config.readListEntry(
"Keywords");
46 for (TQStringList::const_iterator it = profileKeywords.constBegin();
47 it != profileKeywords.constEnd(); ++it)
49 if (keywords.contains(*it))
51 idx = profileKeywords.findIndex(*it);
56 TQStringList profiles;
57 if (config.hasKey(
"Profiles"))
59 profiles = config.readListEntry(
"Profiles");