Esempio n. 1
0
inline void MTable::connects(){
    // смена даты
    QObject::connect(this->from_date, SIGNAL(dateChanged(QDate)),
                     this, SLOT(date_changed(QDate)));
    QObject::connect(this->to_date, SIGNAL(dateChanged(QDate)),
                     this, SLOT(date_changed(QDate)));

    // чекбоксы со складами
    QObject::connect(this->type_box, SIGNAL(activated(QString)),
                     this, SLOT(checkbox_used(QString)));

    // кнопка "Обновить"
    QObject::connect(this->refresh_button, SIGNAL(clicked()),
                     this, SLOT(refresh()));

    // двойной щелчок по строке - вызов документа
    QObject::connect(this->table, SIGNAL(doubleClicked(QModelIndex)),
                     this, SLOT(double_click(QModelIndex)));
}
Esempio n. 2
0
int main(void)
{
	setup();
	sei();
	
	while(1)
	{
		check_button();
		double_click_capture();

		if (double_click_state == 1)
		{
			double_click();
			double_click_state = 0;
		}
		
		if (one_click_state == 1)
		{
			one_click();
			one_click_state = 0;
		}
	
	}
}