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;
}
Exemplo n.º 2
0
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 );
}