void TGuiToProfile::all() { PProfile->versionStr = PGlobals->AppVersionStr; PProfile->buildStr = PGlobals->AppBuildStr; // == Action(Type): actionType(); // Includes methods for actFile. _actionTypeSettings(); archiveMode(); // Includes FilePropsFilter.A_AttrFilterMethod and FClearArchiveAttr. PProfile->config.Action->bIncludeEmptySourceDirectories->value = f_Main->fr_ActionType->cb_IncludeEmptySourceDirectories->Checked; // == Destination: _destination(); // == Finalize - History window: PProfile->config.History->bMaintain->value = f_History->cb_MaintainHistory->Checked; PProfile->config.History->iMaxDays->set( f_History->ud_MaxDays->Position ); PProfile->config.History->iMinBackups->set( f_History->ud_MinBackups->Position ); PProfile->config.History->iMaxBackups->set( f_History->ud_MaxBackups->Position ); PProfile->config.History->bUseRecycleBin->value = f_History->cb_UseRecycleBin->Checked; // == Finalize - FileList: PProfile->config.FileList->bEnabled->value = f_Main->fr_Finalize->cb_FileList_Enabled->Checked; // == Finalize - others... (Action's Finalize settings): PProfile->config.Action->bRemoveEmptyDirs->value = f_Main->fr_Finalize->cb_RemoveEmptyDirs->Checked; PProfile->config.Action->bTestArchive->value = f_Main->fr_Finalize->cb_TestArchive->Checked; sourceDirLists(); }
void FeedPropertiesDialog::accept() { m_feed->setNotificationMode(false); m_feed->setTitle( feedName() ); m_feed->setXmlUrl( url() ); m_feed->setCustomFetchIntervalEnabled(autoFetch()); if (autoFetch()) m_feed->setFetchInterval(fetchInterval()); m_feed->setArchiveMode(archiveMode()); m_feed->setMaxArticleAge(maxArticleAge()); m_feed->setMaxArticleNumber(maxArticleNumber()); m_feed->setMarkImmediatelyAsRead(markImmediatelyAsRead()); m_feed->setUseNotification(useNotification()); m_feed->setLoadLinkedWebsite(loadLinkedWebsite()); m_feed->setNotificationMode(true); KDialog::accept(); }
void TProfileToGui::all() { // Shortcut for readability & convenience: TFrameActionTypeSettings* frACTSETS = f_Main->fr_ActionTypeSettings; // == Action (ActionType, ArchiveMode and a few Finalize settings): _actionType(); // Includes methods for actFile. archiveMode(); f_Main->fr_ActionType->cb_IncludeEmptySourceDirectories->Checked = PProfile->config.Action->bIncludeEmptySourceDirectories->value; // == Zip: // Shortcut for readability: abakt::TConfig::TActions* act = &PProfile->config.Actions; #ifdef ABT_TEST if (act == NULL) ShowMessage(__FUNC__ ": [act] can not be NULL"); #endif // The cmbx_Zip_... objects get their values from act->Zip, so it is safe to use getIndex(). _actZipMethod((TActZipMethod)act->Zip->eMethod->getIndex()); frACTSETS->cmbx_Zip_StorePath->ItemIndex = (int)act->Zip->eStorePath->getIndex(); frACTSETS->ud_Zip_Compression->Position = act->Zip->iCompression->get(); // frACTSETS->cmbx_Zip_64Mode->ItemIndex = (int)act->Zip->eZip64Mode->getIndex(); frACTSETS->ed_Zip_Password->Text = act->Zip->tPassword->value; frACTSETS->cb_Zip_Split->Checked = act->Zip->bSplit->value; frACTSETS->cmbx_Zip_SplitVolumeSizePreset->ItemIndex = act->Zip->eSplitPreset->getIndex(); frACTSETS->ed_Zip_SplitCustomSize->Text = IntToStr(act->Zip->iSplitCustomSize->get()); frACTSETS->cb_Zip_AddComment->Checked = act->Zip->bAddComment->value; frACTSETS->ed_Zip_CommentTemplate->Text = act->Zip->tCommentTemplate->value; // == 7-Zip: frACTSETS->ed_7z_Template->Text = act->SevenZip->tCommandLineTemplate->value; frACTSETS->ed_7z_Command->Text = act->SevenZip->tCommand->value; // frACTSETS->cmbx_7z_ArchiveType->ItemIndex = act->SevenZip->eArchiveType->getIndex(); frACTSETS->cmbx_7z_ArchiveType->Text = act->SevenZip->tArchiveType->value; frACTSETS->ed_7z_Password->Text = act->SevenZip->tPassword->value; // == File: frACTSETS->cb_File_Overwrite->Checked = act->File->bOverwrite->value; frACTSETS->cb_File_OverwriteReadOnly->Checked = act->File->bOverwriteReadOnly->value; frACTSETS->cb_File_UseRecycleBin->Checked = act->File->bUseRecycleBin->value; //removed 095b1: frACTSETS->cb_File_UseSHFileOperation->Checked = act->File->bUseSHFileOperation->value; frACTSETS->cmbx_File_PathInformation->ItemIndex = (int)act->File->ePathInformation->getIndex(); // == Destination f_Main->fr_Destination->ed_Directory->Text = PProfile->config.Destination->pDir->value; f_Main->fr_Destination->cb_AutoCreateDir->Checked = PProfile->config.Destination->bAutoCreateDir->value; f_Main->fr_Destination->ed_NameTemplate->Text = PProfile->config.Destination->tNameTemplate->value; f_Main->fr_Destination->cb_AppendExtension->Checked = PProfile->config.Destination->bAppendExtension->value; // == Finalize - History: String finHist = ASPF(_("Enabled: %s"), PProfile->config.History->bMaintain->value ? String(_("Yes")).c_str() : String(_("No")).c_str() ); f_Main->fr_Finalize->lbl_HistoryEnabled->Caption = finHist; // ... History window: f_History->cb_MaintainHistory->Checked = PProfile->config.History->bMaintain->value; f_History->ud_MaxDays->Position = PProfile->config.History->iMaxDays->get(); f_History->ud_MinBackups->Position = PProfile->config.History->iMinBackups->get(); f_History->ud_MaxBackups->Position = PProfile->config.History->iMaxBackups->get(); f_History->cb_UseRecycleBin->Checked = PProfile->config.History->bUseRecycleBin->value; // == Finalize - FileList: f_Main->fr_Finalize->cb_FileList_Enabled->Checked = PProfile->config.FileList->bEnabled->value; // == Finalize - others... (Action's Finalize settings): f_Main->fr_Finalize->cb_RemoveEmptyDirs->Checked = PProfile->config.Action->bRemoveEmptyDirs->value; f_Main->fr_Finalize->cb_TestArchive->Checked = PProfile->config.Action->bTestArchive->value; sourceDirLists(); filters(); }