diff --git a/src/f9/f90300.cpp b/src/f9/f90300.cpp index 53192a29c..38f1d4e84 100644 --- a/src/f9/f90300.cpp +++ b/src/f9/f90300.cpp @@ -711,19 +711,20 @@ bool TGestione_doc_cartacei_f9_msk::load_file(const TFilename& file, const TStri void TGestione_doc_cartacei_f9_msk::open_config_win() { + // Creazione maschera if(_config_msk == nullptr) { _config_msk = std::make_unique("Configurazione", 1, 78, 14); - _config_msk->add_button_tool(DLG_OK, "Conferma", TOOL_OK); + _config_msk->add_button_tool(DLG_OK, "Conferma", TOOL_OK); _config_msk->add_button_tool(DLG_NULL, "", 0); _config_msk->add_button_tool(DLG_QUIT, "Esci", TOOL_QUIT); - _config_msk->add_groupbox(DLG_NULL, 0, "", 1, 0, 76, 4, ""); - _config_msk->add_static (DLG_NULL, 0, "@BInserire estensioni file riconosciute, separate da virgola.", 2, 1); - _config_msk->add_string (101, 0, "Estensioni:", 2, 2, 255, "", 60); - _config_msk->add_groupbox(DLG_NULL, 0, "@BCartella documenti cartacei", 1, 4, 76, 4); - _config_msk->add_static (DLG_NULL, 0, "@BInserire nome cartella, all'interno della area dati della ditta", 2, 5); - _config_msk->add_string (102, 0, "", 2, 6, 64, "", 30); + _config_msk->add_groupbox(DLG_NULL, 0, "@BCartella documenti cartacei", 1, 0, 76, 4); + _config_msk->add_static (DLG_NULL, 0, "@BInserire nome cartella, all'interno della area dati della ditta", 2, 1); + _config_msk->add_string (102, 0, "", 2, 2, 64, "", 30); + _config_msk->add_groupbox(DLG_NULL, 0, "", 1, 4, 76, 4, ""); + _config_msk->add_static (DLG_NULL, 0, "@BInserire estensioni file riconosciute, separate da virgola.", 2, 5); + _config_msk->add_string (101, 0, "Estensioni:", 2, 6, 255, "", 60); _config_msk->set(101, F9CONF.get_estensioni()); TString s = F9CONF.get_addr_cart(); @@ -732,6 +733,7 @@ void TGestione_doc_cartacei_f9_msk::open_config_win() _config_msk->set(102, s); } + // Esecuzione maschera while (true) { if (_config_msk->run() != K_ENTER) @@ -753,8 +755,7 @@ void TGestione_doc_cartacei_f9_msk::open_config_win() } TFilename path(prefix().get_studio()); - path.slash_terminate() << dir; - path.slash_terminate(); + path.add(dir).slash_terminate(); if (!path.exist()) { if (dir == "Cartacei_F9" || yesno_box("Il percorso indicato e' inesistente.\nCreare la cartella con questo nome?"))