1. /** fucking shity destructor !!! */ EBl::~EBl() { } 2. sprintf(headerText,"Starting DTN: ");///todo wtf ? 3. QWidget* GetSamkovMainWin(); //sam bol programator co to robil... 4. return; //uspecny koniec ;) } 5. //FIXME: this is only frisko hack 6. void EBlDataInfo::OnF2() { /// @todo implement me } 7. /** add zastavka (all possibilities) * * @param name name of the zastavka * @param num identification number */ long int addZastavka( QString name, long int num); 8. //FIXME pri najblizsej nekompatibilnej zmene vyprasit mRecordID 9. #warning pozor toto tu nema byt ked si baywatch upravy platobny tak aby vracal NULL mifarecardholder ked ho nevycita tak to treba zmazat 10. //FIXME toto treba spravit cistejsie cim skor - zatial je to len humusne rychle riesenie ((EFormMain*)ui->GetSamkovMainWin())->textInfo->move(120,160) 11. void EBl::OnWindowHide(EUI_HLAVNY::EWindowID win) { /* switch( win ) { case EUI_HW::VSBIssueWindow: { if(GetIssue() != NULL) if ( GetIssue()->GetEBlVydajCardSharing() != NULL ) GetIssue()->GetEBlVydajCardSharing()->IssueOut(); }break; default: {} break; } */ } 12. //FIXME: this fx is full of garbage 13. /* KUR.. TATO FUNKCIA SA NEMA OVERLOADOVAT, nie je virtual do <> !!!! bool handleEvent(unsigned long int num); */ 14. soundEvent->HrajChobotinu(PATH_SOUND_DIR"NoFinishedOperation.mp3"); 15. /////////////////////////////////////////////////////////////// // !!! BIG FAT WARNING !!! // There should be no more private variables defined here, // they have to be defined in data struct declared in file // .cpp file !!! // /////////////////////////////////////////////////////////////// 16. Mocna funkcia (hlavne tie returny) void EBl::start() { ... GetUi()->wItemViewer->GetWin()->AddTextItem("ahsf;shdf wepuy pwqiueyro iquwetroi wqyteroyq twoeruytq oweyrtowq eytroq wyetroq treoqiw ueytroiq uyteworiquw t",1); GetUi()->wItemViewer->show(); GetUi()->wCashPaid->GetWin()->SetFirstCurrency(QString::fromUtf8("€")); GetUi()->wCashPaid->GetWin()->SetSecondCurrency("Sk"); GetUi()->wCashPaid->show(); return; GetUi()->wContrastUltraLight->show(); GetUi()->wZadajCiel->show(); GetUi()->wEnterFiscalPrinterSNR->show(); return; GetUi()->wInfoHW->addRecord("Device1", "ENABLED", "cc"); GetUi()->wInfoHW->addRecord("Dev", "DISABLED", "aa"); GetUi()->wInfoHW->addRecord("Device xxxxx 1", "ENABLED", "bb"); GetUi()->wInfoHW->finish(); GetUi()->wInfoHW->show(); } 17. /// FIXME treba zmazat , je to tu len kolu vajdovej lenivosti 18. //FIXME: toto nejako haluzi 19. void OnUsekSelected(unsigned long); void setDefaultZastavka(short int pos, long int num); void OnOdchylkaTrasaBusstop(long int,long int); 20. velmi zaujimavy komentar spozorovany 08.10.2010 - kod sa pouziva dodnes :D // len docasne asi :-) , duracik to chcel 30.05.2006 21. Super navratova hodnota long EErrState::ShowErr1(QString,QString,QString,long id,short ) { d->m_active = true; d->m_id = id; EUi::GetInstance()->GetWin("FormTop")->Show(); return EBL_ERR_NOT_IMPLEMENTED; } 22. // delete s_bt; //FIXME samo ma blby delete 23. EWARN( "cudna navratovana hodnota z ProcessEvent" ); 24. void EBlPassengerCount::ReDrawBazmeke() 25. if (stat == NULL) { EERROR0("ERROOOOORRR !!! JOOOOOJ!!! NIETO STATISTIKY !!!"); } 26. EGlobEBlIface::GetUi()->GET_UI(EHKeyWindow)->ShowStatusText ("");/// kvoli kordisu, trapil som sa nad tym vela , je to na chuja riesenie ale co uz , hadam sa tym nic nepokaz 27. Pri kodeni netreba verit nikomu a vsetko poriadne zabetonovat. Vsak co keby mali chybu v gcc?!?! :) for ( unsigned short i=actualBusStop+1; i <= d->mBusStopsCount; i++ ) { if ( i > d->mBusStopsCount ) break; ... ... } 28. if (version != 1) //TODO ta bulharska konstanta sa neskor vyprasi 29. hahaha hihihi :) GetUi()->GET_UI(EMessageWindow)->showTimeoutMessage(2500,"hahaha hihihi",EUI_HLAVNY::WarningIcon,1); 30. Keby nahodou niekto nevedel na co je destruktor :) //Destroys the object and frees any allocated resources FormCasovyTrasa::~FormCasovyTrasa() 31. Zadeklarujeme si premennu vypocetCenyErrDetail, nic do nej nedame, a potom na zaklade jej hodnoty vetvime switch :) long vypocetCenyErrDetail; err = GetCenaBase ( ); if ( err != EBL_OK ) { EERROR ( "Error get cena %ld", err ); if ( err == EBL_VYPOCET_CENY_FAIL ) { switch ( vypocetCenyErrDetail ) { .... 32. Ukazkovy priklad ako zhodit aplikaciu (premenna ticket) for (int i = 0; i < pocetListkov; i++) { EOneWayTicket *ticket /*sebo = oneWayTicket->GetOneWayTicket(i)*/; if (ticket->WhoIAm() == TYPE_ONE_WAY_MHD) { casNastupu = ((EOneWayTicketMHD*)ticket)->GetCasJL(); break; } } 33. Krasna bulharska konstanta int ETypCasovyAbs::GetTypMesacnika() { //return d->mTypMesacnika; return 3; } 34. Funkcia co robi to, co ma v nazve :) int ETypCasovyMHD::AddZona( int zona ) { SetTypMesacnika( 8 );//ODIS - docasne reseni d->mZony.push_back( zona ); return (int)d->mZony.size(); } 35. Ukoncenie aplikacie mozeme urychlit pristupom na neplatny smernik :) EBlVydaj::~EBlVydaj() { delete d->mEBlPassengerCount; delete d->mAdvertisementManager; delete d->mCashPaid; delete d; if ( d->mEVydJlEpOneWayTicket != NULL ) delete d->mEVydJlEpOneWayTicket; } 36. Specialny nazov premennej ktory hovori sam za seba bool buul; 37. Nova technika programovania - rekurzivny include, alebo "Ouroboros" (ukazka suboru formHromadny.h) #ifndef FORMHROMADNY_H #define FORMHROMADNY_H #include formHromadny.h ... 38. Zaujimavy log EERROR( "ERROOOOORRR !!! JOOOOOJ!!! NIETO STATISTIKY !!!" ); 39. Klasicky JSI * JSI && JBE - boh ochranuj toho kto to odpoznamkuje bez konzultacie ! 40. Mensie zlo * Uvedomujem si ze to nie je idealne riesenie, ale z dovodu nevyhradeneho dostatocneho miesta na karte je to najmenej zle riesenie. 41. Legendarne komentare od JBE //NOTE: JBE - to ze DataClass dedi po receiveri je skarede az to dverma plieska ale momentlane to mam hlboko v p... // toto je tiez skarede ale tiez to mam v p... // nepovedali mi ze by tabula mala nieco posielat. Ak bude tak nech si trhne //HACK: JBE nech sa kontroluje presne cas nech sa neorezava na zaciatok a koniec dna, co je nastavene to plati a basta //NOTE: JBE: ked je sumarna cena tak nemam sajn ako chcem poriesit ze nastavit konkretnemu listku refundPrice, vsak to nemam ako vypocitat //JBE: robim to kvoli normalnemu mazaniu v destruktore (vyhybam sa HACKom) //FIXME: [=JBE=] remove bulhar //FIXME: JBE: ak na karte nie je sumarna cena tak potrebujem index odkial vytiahnut cenu ale ten v tejto funkcii nemam, tak to zatial nejdem riesit (problemy s casom :) ) //jebem ti ja tento switch ked to nema unikatne - [=JBE=] // JBE: kvoli stupidnej mifare karte sa to musi vycitavat cele //FIXME: JBE toto sa mi moc nepaci // nie je ziadny define ani konstanta v driveri => kaslem na to nech tu je bulharska konstanta... Skoda si starosti robit 42. anonym v EBlStatistics /** * It is so fucked up that its pointless to write any more doxygene :/ */ kuk aj sem: [[coding:errors|Zakerne chyby]]