コード例 #1
0
void ConfigModuleWithTabs::defaults()
{
    ConfigModuleTab *tab = dynamic_cast<ConfigModuleTab *>(mTabWidget->currentPage());
    if(tab)
        tab->defaults();
    KCModule::defaults();
}
コード例 #2
0
ファイル: configuredialog_p.cpp プロジェクト: KDE/kdepim
void ConfigModuleWithTabs::defaults()
{
    ConfigModuleTab *tab = qobject_cast<ConfigModuleTab *>(mTabWidget->currentWidget());
    if (tab) {
        tab->defaults();
    }
    KCModule::defaults();
}
コード例 #3
0
void ConfigModuleWithTabs::installProfile(KConfig * /* profile */)
{
    for(int i = 0 ; i < mTabWidget->count() ; ++i)
    {
        ConfigModuleTab *tab = dynamic_cast<ConfigModuleTab *>(mTabWidget->page(i));
        if(tab)
            tab->installProfile();
    }
}
コード例 #4
0
void ConfigModuleWithTabs::save()
{
    KCModule::save();
    for(int i = 0 ; i < mTabWidget->count() ; ++i)
    {
        ConfigModuleTab *tab = dynamic_cast<ConfigModuleTab *>(mTabWidget->page(i));
        if(tab)
            tab->save();
    }
}
コード例 #5
0
ファイル: configuredialog_p.cpp プロジェクト: KDE/kdepim
void ConfigModuleWithTabs::load()
{
    const int numberOfTab = mTabWidget->count();
    for (int i = 0; i < numberOfTab; ++i) {
        ConfigModuleTab *tab = qobject_cast<ConfigModuleTab *>(mTabWidget->widget(i));
        if (tab) {
            tab->load();
        }
    }
    KCModule::load();
}
コード例 #6
0
ファイル: configuredialog_p.cpp プロジェクト: KDE/kdepim
void ConfigModuleWithTabs::save()
{
    if (mWasInitialized) {
        KCModule::save();
        const int numberOfTab = mTabWidget->count();
        for (int i = 0; i < numberOfTab; ++i) {
            ConfigModuleTab *tab = qobject_cast<ConfigModuleTab *>(mTabWidget->widget(i));
            if (tab) {
                tab->save();
            }
        }
    }
}