void reporte_cliente::save_reporte(QString p_apellido,QString s_apellido,QString nombre) { set_file_name(); this->current_date=QDate::currentDate(); this->header_current_date.append(current_date.toString(Qt::ISODate)); this->current_time=QTime::currentTime(); this->header_current_hora.append(current_time.toString()); make_query_cliente(p_apellido,s_apellido,nombre); report->addParameter("sql",quer); QString fullname; fullname.append(p_apellido); fullname.append(" "); fullname.append(s_apellido); fullname.append(" "); fullname.append(nombre); report->addParameter("nombre",fullname); fecha_final_s.clear(); fecha_inicio_s.clear(); fecha_inicio_s.append(this->fecha_inicio.toString(Qt::ISODate)); fecha_final_s.append(this->fecha_fin.toString(Qt::ISODate)); report->addParameter("usuario",current_user); report->addParameter("fecha_inicio",fecha_inicio_s); report->addParameter("fecha_final",fecha_final_s); report->addParameter("fecha_actual",current_date.toString(Qt::ISODate)); report->addParameter("hora_actual",current_time.toString()); NCReportOutput *output=0; output = new NCReportPreviewOutput(); output->setAutoDelete( FALSE ); report->setOutput( output ); QApplication::setOverrideCursor(QCursor(Qt::WaitCursor)); report->runReport(); //report->runReportToPreview(); bool error = report->hasError(); QString err = report->lastErrorMsg(); QApplication::restoreOverrideCursor(); if ( error ) QMessageBox::information( 0, "Report error", err ); else { //----------------------------- // PRINT PREVIEW //----------------------------- NCReportPreviewWindow *pv = new NCReportPreviewWindow(); pv->setReport( report ); pv->setOutput( (NCReportPreviewOutput*)output ); pv->setWindowModality(Qt::ApplicationModal ); pv->setAttribute( Qt::WA_DeleteOnClose ); pv->show(); } //report->runReportToShowPreview(); }
////////////////////////////////////////////////////////////////////////// // download void DownloadTask::RunImp() { set_timeout(-1); set_is_download(true); std::string uri_str = uri(); std::string buckname = CString2string(_buckname); buckname = MultiByteToUtf8(buckname); std::string folderfile = CString2string(_filename); folderfile = MultiByteToUtf8(folderfile); set_uri(uri_str.append(URLEncode(buckname) + "/" + URLEncode(folderfile))); set_file_name(CString2string(_localpath + _T(DOWNLOAD_TEMP))); }
void gui_file_save_dialog::open(const string directory, const bool write_history) { gui_file_dialog::open(directory, write_history); action_button->set_label("Save"); if(!action_button->has_handler(GUI_EVENT::BUTTON_PRESS)) { action_button->add_handler([this](GUI_EVENT, gui_object&) { set_file_name(); if(file_name.empty()) return; handle(GUI_EVENT::FILE_SAVE); floor::acquire_context(); close(); floor::release_context(); }, GUI_EVENT::BUTTON_PRESS); } }
void reporte_tienda::save_reporte(QString alias, int no_tienda) { set_file_name(); this->current_date=QDate::currentDate(); this->header_current_date.append(current_date.toString(Qt::ISODate)); this->current_time=QTime::currentTime(); this->header_current_hora.append(current_time.toString()); make_query_tienda(alias,no_tienda); report->addParameter("sql",quer); report->addParameter("usuario",current_user); report->addParameter("tienda",alias); //qDebug()<<fecha_inicio_s; report->addParameter("fecha_consulta",fecha_inicio_s); report->addParameter("fecha_actual",current_date.toString(Qt::ISODate)); report->addParameter("hora_actual",current_time.toString()); NCReportOutput *output=0; output = new NCReportPreviewOutput(); output->setAutoDelete( FALSE ); report->setOutput( output ); QApplication::setOverrideCursor(QCursor(Qt::WaitCursor)); report->runReport(); //report->runReportToPreview(); bool error = report->hasError(); QString err = report->lastErrorMsg(); QApplication::restoreOverrideCursor(); if ( error ) QMessageBox::information( 0, "Report error", err ); else { //----------------------------- // PRINT PREVIEW //----------------------------- NCReportPreviewWindow *pv = new NCReportPreviewWindow(); pv->setReport( report ); pv->setOutput( (NCReportPreviewOutput*)output ); pv->setWindowModality(Qt::ApplicationModal ); pv->setAttribute( Qt::WA_DeleteOnClose ); pv->show(); } //report->runReportToShowPreview(); //report->runReportToShowPreview(); }
////////////////////////////////////////////////////////////////////////// // upload void UploadTask::RunImp() { set_timeout(-1); set_is_upload(true); set_http_method(HTTP_METHOD_PUT); std::string uri_str = uri(); std::string buckname = CString2string(_buckname); buckname = MultiByteToUtf8(buckname); std::string folderfile = CString2string(_filename); folderfile = MultiByteToUtf8(folderfile); set_uri(uri_str.append(URLEncode(buckname) + "/" + URLEncode(folderfile))); set_file_name(CString2string(_localpath)); set_file_begin_pos(0); set_file_size(-1); }
void init_editor(GtkWidget *box) { //エディタ部分の外観の設定 GtkWidget *notebook = gtk_notebook_new(); scroll_window = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroll_window), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); buffer = gtk_source_buffer_new(NULL); view = gtk_source_view_new_with_buffer(buffer); set_file_name(""); name_label = gtk_label_new("編集中のファイル"); gtk_container_add(GTK_CONTAINER(scroll_window), view); gtk_notebook_append_page(GTK_NOTEBOOK(notebook), scroll_window, name_label); gtk_widget_set_has_tooltip(view, TRUE); gtk_widget_grab_focus(view); set_style(); gtk_box_pack_start(GTK_BOX(box), notebook, TRUE, TRUE, 0); //エディタ部分の動作の初期設定 gtk_source_buffer_set_highlight_matching_brackets(buffer, FALSE); gtk_widget_modify_font(view, pango_font_description_from_string(font_name)); gtk_source_view_set_tab_width(GTK_SOURCE_VIEW(view), state & width_mask); if (state & wrap_mask) { gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(view), GTK_WRAP_CHAR); } else { gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(view), GTK_WRAP_NONE); } if (state & line_mask) { gtk_source_view_set_show_line_numbers(GTK_SOURCE_VIEW(view), TRUE); } else { gtk_source_view_set_show_line_numbers(GTK_SOURCE_VIEW(view), FALSE); } if (state & highlight_mask) { gtk_source_view_set_highlight_current_line(GTK_SOURCE_VIEW(view), TRUE); } else { gtk_source_view_set_highlight_current_line(GTK_SOURCE_VIEW(view), FALSE); } if (state & space_mask) { gtk_source_view_set_insert_spaces_instead_of_tabs(GTK_SOURCE_VIEW(view), TRUE); } else { gtk_source_view_set_insert_spaces_instead_of_tabs(GTK_SOURCE_VIEW(view), FALSE); } }
/* * Add a file to the archive in RAM * * path: path to the file to be added * entry: pointer to struct dentry where file header is created * offset: offset of the file contents from the archive header * * return: 0 on success or -1 on error */ static int add_file(const char *path, struct dentry *entry, uint32_t offset) { FILE *fp; int size; if (!path || !*path || !entry) { fprintf(stderr, "Error: invalid path or entry\n"); return -1; } size = get_file_size(path); if (size < 0) return -1; if (offset + size > archive->size) { fprintf(stderr, "Error: invalid offset or size\n"); return -1; } fp = fopen(path, "rb"); if (!fp) { fprintf(stderr, "Error: failed to open %s (%d: %s)\n", path, errno, strerror(errno)); return -1; } if (fread((char *)archive + offset, sizeof(char), size, fp) != size) { fprintf(stderr, "Error: failed to read %s\n", path); fclose(fp); return -1; } fclose(fp); /* set file name*/ if (set_file_name(path, entry)) return -1; entry->offset = offset; entry->size = size; return 0; }
BOOL LASwriteOpener::parse(int argc, char* argv[]) { int i; for (i = 1; i < argc; i++) { if (argv[i][0] == '\0') { continue; } else if (strcmp(argv[i],"-h") == 0 || strcmp(argv[i],"-help") == 0) { usage(); return TRUE; } else if (strcmp(argv[i],"-o") == 0) { if ((i+1) >= argc) { fprintf(stderr,"ERROR: '%s' needs 1 argument: file_name\n", argv[i]); return FALSE; } set_file_name(argv[i+1]); *argv[i]='\0'; *argv[i+1]='\0'; i+=1; } else if (strcmp(argv[i],"-odir") == 0) { if ((i+1) >= argc) { fprintf(stderr,"ERROR: '%s' needs 1 argument: directory\n", argv[i]); return FALSE; } set_directory(argv[i+1]); *argv[i]='\0'; *argv[i+1]='\0'; i+=1; } else if (strcmp(argv[i],"-odix") == 0) { if ((i+1) >= argc) { fprintf(stderr,"ERROR: '%s' needs 1 argument: appendix\n", argv[i]); return FALSE; } set_appendix(argv[i+1]); *argv[i]='\0'; *argv[i+1]='\0'; i+=1; } else if (strcmp(argv[i],"-ocut") == 0) { if ((i+1) >= argc) { fprintf(stderr,"ERROR: '%s' needs 1 argument: number of characters to cut\n", argv[i]); return FALSE; } set_cut(atoi(argv[i+1])); *argv[i]='\0'; *argv[i+1]='\0'; i+=1; } else if (strcmp(argv[i],"-oforce") == 0) { force = TRUE; *argv[i]='\0'; } else if (strcmp(argv[i],"-olas") == 0) { specified = TRUE; format = LAS_TOOLS_FORMAT_LAS; *argv[i]='\0'; } else if (strcmp(argv[i],"-olaz") == 0) { specified = TRUE; format = LAS_TOOLS_FORMAT_LAZ; *argv[i]='\0'; } else if (strcmp(argv[i],"-otxt") == 0) { specified = TRUE; format = LAS_TOOLS_FORMAT_TXT; *argv[i]='\0'; } else if (strcmp(argv[i],"-obin") == 0) { specified = TRUE; format = LAS_TOOLS_FORMAT_BIN; *argv[i]='\0'; } else if (strcmp(argv[i],"-oqi") == 0) { specified = TRUE; format = LAS_TOOLS_FORMAT_QFIT; *argv[i]='\0'; } else if (strcmp(argv[i],"-owrl") == 0) { specified = TRUE; format = LAS_TOOLS_FORMAT_VRML; *argv[i]='\0'; } else if (strcmp(argv[i],"-stdout") == 0) { use_stdout = TRUE; use_nil = FALSE; *argv[i]='\0'; } else if (strcmp(argv[i],"-nil") == 0) { use_nil = TRUE; use_stdout = FALSE; *argv[i]='\0'; } else if (strcmp(argv[i],"-buffered") == 0) { buffered = TRUE; *argv[i]='\0'; } else if (strcmp(argv[i],"-v1") == 0) { use_v1 = TRUE; use_chunking = FALSE; *argv[i]='\0'; } else if (strcmp(argv[i],"-v2") == 0) { use_v1 = FALSE; use_chunking = TRUE; *argv[i]='\0'; } else if (strcmp(argv[i],"-no_chunk") == 0) { use_chunking = FALSE; *argv[i]='\0'; } else if (strcmp(argv[i],"-chunk") == 0) { use_chunking = TRUE; *argv[i]='\0'; } else if (strcmp(argv[i],"-chunk_size") == 0) { if ((i+1) >= argc) { fprintf(stderr,"ERROR: '%s' needs 1 argument: number_points\n", argv[i]); return FALSE; } use_chunking = TRUE; chunk_size = atoi(argv[i+1]); *argv[i]='\0'; *argv[i+1]='\0'; i+=1; } else if (strcmp(argv[i],"-oparse") == 0) { if ((i+1) >= argc) { fprintf(stderr,"ERROR: '%s' needs 1 argument: string\n", argv[i]); return FALSE; } set_parse_string(argv[i+1]); *argv[i]='\0'; *argv[i+1]='\0'; i+=1; } else if (strcmp(argv[i],"-osep") == 0) { if ((i+1) >= argc) { fprintf(stderr,"ERROR: '%s' needs 1 argument: separator\n", argv[i]); return FALSE; } set_separator(argv[i+1]); *argv[i]='\0'; *argv[i+1]='\0'; i+=1; } else if (strcmp(argv[i],"-oscale_rgb") == 0) { if ((i+1) >= argc) { fprintf(stderr,"ERROR: '%s' needs 1 argument: scale\n", argv[i]); return FALSE; } set_scale_rgb((F32)atof(argv[i+1])); *argv[i]='\0'; *argv[i+1]='\0'; i+=1; } else if (strcmp(argv[i],"-opts") == 0) { opts = TRUE; *argv[i]='\0'; } else if (strcmp(argv[i],"-optx") == 0) { optx = TRUE; *argv[i]='\0'; } } return TRUE; }
void font::menu_Font ( void ) { int rez = 0; QString str; QString fileName; do { print(); // edit_menu::s_menu_font_main->run(); // rez = edit_menu::s_menu_font_main->get_run_rez(); switch ( rez ) { case 0: //Open fileName = QFileDialog::getOpenFileName ( 0, QString ( "Open File" ), QString ( "/home/namatv/workspace/u2/shp" ), QString ( "Shape files (*.shp)" ) ); // fileName = QString ( "/home/namatv/workspace/u2/shp/es_unicode.shp" ); std_out << fileName << endl; if ( fileName != 0 ) { set_file_name ( fileName ); } font_load(); break; case 1: //Save font_save(); break; case 2: //Save as break; case 3: //Edit header menu_Parametr(); break; case 4: //Edit forms menu_Forms(); break; case 5: //Draw vars break; case 6: //Close break; case 7: //Exit break; default : break; } } while ( rez >= 0 && rez < 7 ); }
BOOL PULSEwriteOpener::parse(int argc, char* argv[]) { int i; for (i = 1; i < argc; i++) { if (argv[i][0] == '\0') { continue; } else if (strcmp(argv[i],"-h") == 0 || strcmp(argv[i],"-help") == 0) { usage(); return TRUE; } else if (strcmp(argv[i],"-o") == 0) { if ((i+1) >= argc) { fprintf(stderr,"ERROR: '%s' needs 1 argument: file_name\n", argv[i]); return FALSE; } set_file_name(argv[i+1]); *argv[i]='\0'; *argv[i+1]='\0'; i+=1; } else if (strcmp(argv[i],"-odir") == 0) { if ((i+1) >= argc) { fprintf(stderr,"ERROR: '%s' needs 1 argument: directory\n", argv[i]); return FALSE; } set_directory(argv[i+1]); *argv[i]='\0'; *argv[i+1]='\0'; i+=1; } else if (strcmp(argv[i],"-odix") == 0) { if ((i+1) >= argc) { fprintf(stderr,"ERROR: '%s' needs 1 argument: appendix\n", argv[i]); return FALSE; } set_appendix(argv[i+1]); *argv[i]='\0'; *argv[i+1]='\0'; i+=1; } else if (strcmp(argv[i],"-opls") == 0) { format = PULSEWAVES_FORMAT_PLS; *argv[i]='\0'; } else if (strcmp(argv[i],"-otxt") == 0) { format = PULSEWAVES_FORMAT_TXT; *argv[i]='\0'; } else if (strcmp(argv[i],"-oplz") == 0) { format = PULSEWAVES_FORMAT_PLZ; compress_waves = TRUE; *argv[i]='\0'; } else if (strcmp(argv[i],"-owvz") == 0) { compress_waves = TRUE; *argv[i]='\0'; } else if (strcmp(argv[i],"-stdout") == 0) { use_stdout = TRUE; use_nil = FALSE; *argv[i]='\0'; } else if (strcmp(argv[i],"-nil") == 0) { use_nil = TRUE; use_stdout = FALSE; *argv[i]='\0'; } else if (strcmp(argv[i],"-oparse") == 0) { if ((i+1) >= argc) { fprintf(stderr,"ERROR: '%s' needs 1 argument: string\n", argv[i]); return FALSE; } set_parse_string(argv[i+1]); *argv[i]='\0'; *argv[i+1]='\0'; i+=1; } else if (strcmp(argv[i],"-sep") == 0) { if ((i+1) >= argc) { fprintf(stderr,"ERROR: '%s' needs 1 argument: separator\n", argv[i]); return FALSE; } set_separator(argv[i+1]); *argv[i]='\0'; *argv[i+1]='\0'; i+=1; } } return TRUE; }
// Constructeurs FastaFormat() { set_file_name("default"); file_is_open_ = false;}