EditCodeBarDlg::EditCodeBarDlg(CodeBar *code, QWidget *parent) : EditDinamycItemDlg(parent), ui(new Ui::EditCodeBarDlg) { pre = new CodeBar(0); ui->setupUi(this); ui->comboZona->addItems(zonas()); QStringList l = code->sql().split("."); if(l.size()==3) { ui->comboZona->setCurrentText(l.at(0)); ui->comboTable->setCurrentText(l.at(1)); ui->comboCampo->setCurrentText(l.at(2)); } ui->checkBox->setChecked(code->visibleCode()); connect(ui->btnCancel,SIGNAL(clicked()),this,SLOT(reject())); this->code = code; ui->graphicsView->setScene(&scene); pre->setcode("*123456789*"); pre->setvisibleCode(code->visibleCode()); pre->setcodeSize(code->codeSize()); pre->setbarSize(code->barSize()); pre->setvertical(code->vertical()); ui->checkVertical->setChecked(code->vertical()); ui->spinBarSize->setValue(code->barSize()); ui->spinFontSize->setValue(code->codeSize()); scene.addItem(pre); }
editFieldDlg::editFieldDlg(ReportField *fld, QWidget *parent) : EditDinamycItemDlg(parent), ui(new Ui::editFieldDlg) { ui->setupUi(this); ui->comboZona->addItems(zonas()); field = fld; pre = new CustomLabel(0); ui->btnBold->setChecked(fld->fontWeigth()==QFont::Bold); ui->btnItalic->setChecked(fld->italicFont()); ui->btnUnder->setChecked(fld->underlined()); ui->fontComboBox->setCurrentText(fld->fontFamily()); ui->sizeSpin->setValue(fld->fontSize()); if(fld->formato() > 0) { ui->checkBox_2->setChecked(true); ui->comobFormato->setCurrentIndex(fld->formato()-1); } QStringList l = fld->sql().split("."); if(l.size()==3) { ui->comboZona->setCurrentText(l.at(0)); ui->comboTabla->setCurrentText(l.at(1)); ui->comboCampo->setCurrentText(l.at(2)); } pre->setfontWeigth(fld->fontWeigth()); pre->setFont(fld->Font()); pre->setitalicFont(fld->italicFont()); pre->setunderlined(fld->underlined()); pre->setfontColor(fld->fontColor()); pre->setfontFamily(fld->fontFamily()); pre->setfontSize(fld->fontSize()); pre->setAlineacion(fld->Alineacion()); // pre->setSize(fld->rect().width(),fld->rect().height()); ui->graphicsView->setScene(&scene); scene.addItem(pre); pre->setText("1 2 3 4 5 6 7 8 9\na b c d e f g h i j k l m n ñ o p q r s t u v w x y z"); pre->setSize(300,50); connect(ui->btnCancel,SIGNAL(clicked()),this,SLOT(reject())); }
int main() { char cadena[1024],c; char * sep; archivo = fopen("casas.txt","r"); if(archivo != NULL){ while(feof(archivo) == 0){ fgets(cadena,1024,archivo); } } else archivo = fopen("casas.txt","w+"); int opcion = 0; while(ciclo){ printf("Escoge una opcion (1/2/3)"); printf("\n1) Ver propiedades por zona"); printf("\n2) Ver propiedades por superficie"); printf("\n3) Agregar propiedades al catalogo\n"); scanf("%d",&opcion); switch(opcion){ case 1: zonas(casas); break; case 2: superficie(casas); break; case 3: agregar(casas); break; default: printf("Opción no disponible 7n7 maldito pseudohacker"); break; } printf("\nDeseas hacer mas cosas? 1:Si/0:No"); scanf("%d",&ciclo); } fclose(archivo); printf("Bye"); }