#include<qapplication.h>
#include<qsqldatabase.h>
#include "loginfrm.h"
#include "modifyfrm.h"
#include <qwidget.h>
#include<qdatatable.h>
#include <qtimer.h>
#include<qthread.h>
#include <qobject.h>
#include <qtable.h>
#include <qsqlcursor.h>
static int btn;
static int i=0;
void editfrm::initvalues()
{
loginfrm *lfrm = new loginfrm();
if ( lfrm->check())
{
PB_add->setEnabled(TRUE);
PB_edit->setEnabled(TRUE);
PB_delete->setEnabled(TRUE);
}
else
{
PB_add->setEnabled(FALSE);
PB_edit->setEnabled(FALSE);
PB_delete->setEnabled(FALSE);
}
}
void editfrm::addclicked()
{
btn=1;
modifyfrm *mfrm = new modifyfrm();
mfrm->initvalues();
hide();
mfrm->show();
}
void editfrm::editclicked()
{
btn=2;
modifyfrm *mfrm = new modifyfrm();
mfrm->initvalues();
hide();
mfrm->show();
}
void editfrm::deleteclicked()
{
btn=3;
modifyfrm *mfrm = new modifyfrm();
mfrm->initvalues();
hide();
mfrm->show();
}
int editfrm::checkbtn()
{
return btn;
}
void editfrm::cancelclicked()
{
loginfrm *lfrm = new loginfrm(this);
hide();
lfrm->show();
}
void editfrm::refreshTable()
{
swar.sprintf("tick tick %d",i);
qWarning(swar);
dataTable1->update();
dataTable1->repaint(true);
dataTable1->refresh(QDataTable::RefreshAll);
update();
i++;
}