本文整理汇总了C++中KConfig::name方法的典型用法代码示例。如果您正苦于以下问题:C++ KConfig::name方法的具体用法?C++ KConfig::name怎么用?C++ KConfig::name使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类KConfig
的用法示例。
在下文中一共展示了KConfig::name方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: loadConfigFromTemplate
//*************************************************************
//************************* Settings **************************
//*************************************************************
void NoteDock::loadConfigFromTemplate(KConfig& config) {
QString name;
int index = config.name().lastIndexOf(QDir::separator());
if (index!=-1)
name = config.name().right(config.name().size() - index - 1);
else
name = config.name();
KConfigGroup group = config.group("Notes");
ui.kcbBgColor->setColor(group.readEntry("BackgroundColor", m_notes->backgroundColor()));
ui.kcbTextColor->setColor(group.readEntry("TextColor", m_notes->textColor()));
ui.kfrTextFont->setFont(group.readEntry("TextColor", m_notes->textFont()));
}
示例2: loadConfigFromTemplate
void SpreadsheetDock::loadConfigFromTemplate(KConfig& config) {
//extract the name of the template from the file name
QString name;
int index = config.name().lastIndexOf(QDir::separator());
if (index!=-1)
name = config.name().right(config.name().size() - index - 1);
else
name = config.name();
int size = m_spreadsheetList.size();
if (size>1)
m_spreadsheet->beginMacro(i18n("%1 spreadsheets: template \"%2\" loaded", size, name));
else
m_spreadsheet->beginMacro(i18n("%1: template \"%2\" loaded", m_spreadsheet->name(), name));
this->loadConfig(config);
m_spreadsheet->endMacro();
}