int MUH_HESAP_PLANI_KOPYALA_BATCH::CHECK_VAR ( QObject * object ) { if ( object EQ m_ui->searchEdit_veritabani_ismi ) { if ( m_ui->searchEdit_veritabani_ismi->GET_TEXT().isEmpty() EQ true ) { m_ui->lineEdit_veritabani_tanimi->clear(); return ADAK_FAIL; } QString veritabani_tanimi = VERITABANI_TANIMI(m_ui->searchEdit_veritabani_ismi->GET_TEXT()); if ( veritabani_tanimi EQ VERITABANI_TANIMI() ) { MSG_WARNING(tr("Kopyalanacak veritabanı olarak içerisinde bulunduğunuz veritabanını seçemezsiniz."),m_ui->searchEdit_veritabani_ismi); return ADAK_FAIL_UNDO; } if ( veritabani_tanimi.isEmpty() EQ true ) { MSG_WARNING(tr("Aradığınız isimle kayıtlı veritabanı bulunmamaktadır."), m_ui->searchEdit_veritabani_ismi); return ADAK_FAIL; } m_ui->lineEdit_veritabani_tanimi->setText(veritabani_tanimi); } return ADAK_OK; }
void MENU_KERNEL::ADD_STATUS_BAR_INFO() { QStatusBar * status_bar = new QStatusBar; status_bar->setAttribute ( Qt::WA_DeleteOnClose ); QString values_font = "Ouhod"; status_bar->setStyleSheet ( "QStatusBar { background-color:rgb(240,240,240); } ; " ); status_bar->setSizePolicy ( QSizePolicy::Expanding,QSizePolicy::Fixed ); QLabel * label_kullanici_info = CREATE_STATUS_BAR_LABEL(); label_kullanici_info->setText ( QString ( tr("User : <span style=\"font-family:'%1'; \">%2 - %3</span>")).arg(values_font).arg(KULLANICI_KODU()).arg(KULLANICI_ADI())); QLabel * label_firma_info = CREATE_STATUS_BAR_LABEL(); label_firma_info->setText ( QString ( tr("Company : <span style=\"font-family:'%1'; \">%2 - %3</span>") ).arg(values_font).arg ( VERITABANI_ISMI() ).arg ( VERITABANI_TANIMI() ) ); QLabel * label_bilgisayar_info = CREATE_STATUS_BAR_LABEL(); label_bilgisayar_info->setText ( QString ( tr("Computer : <span style=\"font-family:'%1'; \">%2 - %3</span>") ).arg(values_font).arg(BILGISAYAR_KODU()).arg(BILGISAYAR_ADI() ) ); QLabel * label_program_info = CREATE_STATUS_BAR_LABEL(); label_program_info->setText ( QString ( "<span style=\"font-family:'%1'; \">%2 %3</span>" ).arg(values_font).arg(ADAK_PROGRAM_SHORTNAME(ADAK_DISPLAY_ID())).arg(ADAK_PROGRAM_VERSION(ADAK_DISPLAY_ID()))); status_bar->insertPermanentWidget ( 0, label_firma_info ,3 ); status_bar->insertPermanentWidget ( 1, label_kullanici_info ,3 ); status_bar->insertPermanentWidget ( 2, label_bilgisayar_info ,3 ); status_bar->insertPermanentWidget ( 3, label_program_info ,0 ); setStatusBar ( status_bar ); }