void Tmp0Menu::slotCreateButtons() { m_btn1_three_graph = new MElement(QString::fromUtf8("ТРИ ГРАФИКА"),this); m_btn2_resolv_graph = new MElement(QString::fromUtf8("ГРАФИК РЕЗОЛЬВЕРА"),this); m_btn3_tenso_graph = new MElement(QString::fromUtf8("ГРАФИК ТЕНЗО-ДАТЧИКА"),this); m_btn4_takho_graph = new MElement(QString::fromUtf8("ГРАФИК ТАХО-ДАТЧИКА"),this); m_btn5_gps_test = new MElement(QString::fromUtf8("GPS-ТЕСТ"),this); m_btn6_browser = new MElement(QString::fromUtf8("Текст браузер"),this); m_btn1_three_graph->setId(101); m_btn2_resolv_graph->setId(102); m_btn3_tenso_graph->setId(103); m_btn4_takho_graph->setId(104); m_btn5_gps_test->setId(105); m_btn6_browser->setId(106); m_btn1_three_graph ->setNavigationPointers(m_btn6_browser,m_btn2_resolv_graph); m_btn2_resolv_graph ->setNavigationPointers(m_btn1_three_graph,m_btn3_tenso_graph); m_btn3_tenso_graph ->setNavigationPointers(m_btn2_resolv_graph,m_btn4_takho_graph); m_btn4_takho_graph ->setNavigationPointers(m_btn3_tenso_graph,m_btn5_gps_test); m_btn5_gps_test ->setNavigationPointers(m_btn4_takho_graph,m_btn6_browser); m_btn6_browser ->setNavigationPointers(m_btn5_gps_test,m_btn1_three_graph); QList<MElement*> button_list; button_list<<m_btn1_three_graph<<m_btn2_resolv_graph<<m_btn3_tenso_graph<<m_btn4_takho_graph<<m_btn5_gps_test<<m_btn6_browser; setElementList(button_list); for(int i=0;i<button_list.count();++i) connect(button_list.at(i),SIGNAL(pressed(int)),this,SIGNAL(showTabAt(int))); m_btn1_three_graph->setActive(true); }
// Constructor with parameters deskInfo::deskInfo(elementList *element, unsigned int rows, unsigned int columns, unsigned int maxLineLength, string helpText) { setElementList(element); setDimensions(rows, columns); setMaxLineLength(maxLineLength); setDrawContinous(false); setHelpText(helpText); }
void TimeEntryDialog::setupSuggestedTimeSheet() { VarList v; v += QDate::currentDate(); v += User::currentUser().key(); ScheduleList sl = Schedule::select( "date = ? and fkeyuser = ?", v ); if( !sl.isEmpty() ) { Schedule s = sl[0]; setElementList( s.element() ); } else { TimeSheetList recent = TimeSheet::select( "fkeyemployee=? order by dateTime desc limit 1", VarList() += User::currentUser().key() ); if( !recent.isEmpty() ) { TimeSheet ts = recent[0]; setProject( ts.project() ); setAssetType( ts.assetType() ); setElementList( ts.element() ); } } }
void TimeEntryDialog::setTimeSheet( const TimeSheet & ts ) { mTimeSheet = ts; mUser = mTimeSheet.user(); setDateRange( ts.dateTime().date() ); setProject( ts.project() ); setAssetType( ts.assetType() ); mHoursSpin->setValue( ts.scheduledHour() ); mCommentEdit->setPlainText( ts.comment() ); setElementList( ts.element() ); }