Index: ossp-pkg/as/as-gui/TODO RCS File: /v/ossp/cvs/ossp-pkg/as/as-gui/TODO,v rcsdiff -q -kk '-r1.56' '-r1.57' -u '/v/ossp/cvs/ossp-pkg/as/as-gui/TODO,v' 2>/dev/null --- TODO 2002/12/19 20:46:26 1.56 +++ TODO 2002/12/20 13:25:04 1.57 @@ -32,6 +32,7 @@ ---- Overidden paintCell() might not work when called asynchronously? Sometimes a click on add or delete toolbar button is ignored? +Disabled actions still show enabled icons in menu popups Pressing escape on task data cells does not exit edit mode When multiple new rows are added sometimes wrong row shading Index: ossp-pkg/as/as-gui/as_assist.cpp RCS File: /v/ossp/cvs/ossp-pkg/as/as-gui/as_assist.cpp,v rcsdiff -q -kk '-r1.76' '-r1.77' -u '/v/ossp/cvs/ossp-pkg/as/as-gui/as_assist.cpp,v' 2>/dev/null --- as_assist.cpp 2002/12/19 20:46:26 1.76 +++ as_assist.cpp 2002/12/20 13:25:04 1.77 @@ -620,14 +620,14 @@ throw Genexcept("Main window status edit creation failed."); m_pStatusedit->setPixmap(QPixmap(s_kpcStatvoid_xpm)); // Placeholder - QToolTip::add(m_pStatusedit, trUtf8("Status Item")); - m_pEditlayout->addWidget(m_pStatusedit); // Finally add the item status edit // Whatsthis info for the item status edit const char *kszStatustext = "The item status shows a green " "symbol for valid entries, a yellow symbol " "to warn, and a red symbol for flawed entries."; QWhatsThis::add(m_pStatusedit, kszStatustext); + QToolTip::add(m_pStatusedit, trUtf8("Status Indicator")); + m_pEditlayout->addWidget(m_pStatusedit); // Finally add the item status edit // Make the line number edit m_pLineedit = new QLineEdit(m_pCenframe, "Lineno"); @@ -639,14 +639,14 @@ m_pLineedit->setReadOnly(true); m_pLineedit->setEnabled(false); m_pLineedit->setAlignment(Qt::AlignRight); - QToolTip::add(m_pLineedit, trUtf8("Line Number")); - m_pEditlayout->addWidget(m_pLineedit); // Finally add the line number edit // Whatsthis info for the line number edit const char *kszLinenotext = "The line number helps identify " "an entry when a warning or error message " "appears."; QWhatsThis::add(m_pLineedit, kszLinenotext); + QToolTip::add(m_pLineedit, trUtf8("Line Number")); + m_pEditlayout->addWidget(m_pLineedit); // Finally add the line number edit // Make the user edit m_pUseredit = new QLineEdit(m_pCenframe, "User"); @@ -657,14 +657,14 @@ m_pUseredit->setFrame(true); m_pUseredit->setReadOnly(false); m_pUseredit->setEnabled(false); - QToolTip::add(m_pUseredit, trUtf8("User Name")); - m_pEditlayout->addWidget(m_pUseredit); // Finally add the user edit // Whatsthis info for the user edit const char *kszUsertext = "Edit the user name by clicking " "on this control and typing the user name " "you want to account."; QWhatsThis::add(m_pUseredit, kszUsertext); + QToolTip::add(m_pUseredit, trUtf8("User Name")); + m_pEditlayout->addWidget(m_pUseredit); // Finally add the user edit // Make the GUID edit m_pGuidedit = new QLineEdit(m_pCenframe, "Guid"); @@ -675,14 +675,14 @@ m_pGuidedit->setFrame(true); m_pGuidedit->setReadOnly(true); m_pGuidedit->setEnabled(false); - QToolTip::add(m_pGuidedit, trUtf8("GUID")); - m_pEditlayout->addWidget(m_pGuidedit); // Finally add the GUID edit // Whatsthis info for the GUID edit const char *kszGuidtext = "Edit the GUID by clicking " "on this control and typing the GUID " "corresponding to this account item."; QWhatsThis::add(m_pGuidedit, kszGuidtext); + QToolTip::add(m_pGuidedit, trUtf8("GUID")); + m_pEditlayout->addWidget(m_pGuidedit); // Finally add the GUID edit // Make the CRC edit m_pCrcedit = new QLineEdit(m_pCenframe, "Crc"); @@ -693,14 +693,14 @@ m_pCrcedit->setFrame(true); m_pCrcedit->setReadOnly(true); m_pCrcedit->setEnabled(false); - QToolTip::add(m_pCrcedit, trUtf8("CRC")); - m_pEditlayout->addWidget(m_pCrcedit); // Finally add the CRC edit // Whatsthis info for the CRC edit const char *kszCrctext = "Edit the CRC by clicking " "on this control and typing the new " "value for this account item."; QWhatsThis::add(m_pCrcedit, kszCrctext); + QToolTip::add(m_pCrcedit, trUtf8("CRC")); + m_pEditlayout->addWidget(m_pCrcedit); // Finally add the CRC edit // Make the revision edit m_pRevedit = new QLineEdit(m_pCenframe, "Revision"); @@ -711,14 +711,14 @@ m_pRevedit->setFrame(true); m_pRevedit->setReadOnly(true); m_pRevedit->setEnabled(false); - QToolTip::add(m_pRevedit, trUtf8("Revision")); - m_pEditlayout->addWidget(m_pRevedit); // Finally add the revision edit // Whatsthis info for the revision edit const char *kszRevtext = "Edit the revision by clicking " "on this control and typing the new value " "for this account type."; QWhatsThis::add(m_pRevedit, kszRevtext); + QToolTip::add(m_pRevedit, trUtf8("Revision")); + m_pEditlayout->addWidget(m_pRevedit); // Finally add the revision edit // Make the date selector m_pDateedit = new QDateEdit(m_pCenframe, "Date"); @@ -732,14 +732,13 @@ m_pDateedit->setSeparator(trUtf8(".")); m_pDateedit->setEnabled(false); - m_pEditlayout->addWidget(m_pDateedit); // Finally add the date editor - QToolTip::add(m_pDateedit, trUtf8("Task Date")); - // Whatsthis info for the date editor const char *kszDateedit = "Edit the task date by clicking on " "the year, month, or day, and then changing their " "values with the arrow buttons."; QWhatsThis::add(m_pDateedit, kszDateedit); + QToolTip::add(m_pDateedit, trUtf8("Task Date")); + m_pEditlayout->addWidget(m_pDateedit); // Finally add the date editor // Make the start time selector m_pStarttime = new QTimeEdit(m_pCenframe, "StartTime"); @@ -751,14 +750,13 @@ m_pStarttime->setAutoAdvance(true); m_pStarttime->setEnabled(false); - m_pEditlayout->addWidget(m_pStarttime); // Finally add the start editor - QToolTip::add(m_pStarttime, trUtf8("Task Starting Time")); - // Whatsthis info for the time editor const char *kszStarttime = "Edit the task starting time by clicking on " "the hour and minute, and then changing their " "values with the arrow buttons."; QWhatsThis::add(m_pStarttime, kszStarttime); + QToolTip::add(m_pStarttime, trUtf8("Task Starting Time")); + m_pEditlayout->addWidget(m_pStarttime); // Finally add the start editor // Make the end time selector m_pEndtime = new QTimeEdit(m_pCenframe, "EndTime"); @@ -770,14 +768,13 @@ m_pEndtime->setAutoAdvance(true); m_pEndtime->setEnabled(false); - m_pEditlayout->addWidget(m_pEndtime); // Finally add the end editor - QToolTip::add(m_pEndtime, trUtf8("Task Ending Time")); - // Whatsthis info for the time editor const char *kszEndtime = "Edit the task ending time by clicking on " "the hour and minute, and then changing their " "values with the arrow buttons."; QWhatsThis::add(m_pEndtime, kszEndtime); + QToolTip::add(m_pEndtime, trUtf8("Task Ending Time")); + m_pEditlayout->addWidget(m_pEndtime); // Finally add the end editor // Make the amount selector m_pAmount = new AmountBox(TITRAQ_MINAMOUNT, TITRAQ_MAXAMOUNT, TITRAQ_STEPAMOUNT, m_pCenframe, "Amount"); @@ -790,14 +787,13 @@ m_pAmount->setEnabled(false); // m_pAmount->setSpecialValueText(trUtf8("In progress")); - m_pEditlayout->addWidget(m_pAmount); // Finally add the amount editor - QToolTip::add(m_pAmount, trUtf8("Task Amount")); - // Whatsthis info for the amount editor const char *kszAmount = "Edit the task amount by clicking on " "the amount, and then changing its " "value with the arrow buttons."; QWhatsThis::add(m_pAmount, kszAmount); + QToolTip::add(m_pAmount, trUtf8("Task Amount")); + m_pEditlayout->addWidget(m_pAmount); // Finally add the amount editor // Construct a stringlist just to hold task values m_pTaskentries = new QStringList; @@ -828,6 +824,8 @@ const char *kszTasktext = "Choose a task account by clicking on " "this box, and choosing whichever item most " "closely resembles your task."; + QWhatsThis::add(m_pTasks, kszTasktext); + QToolTip::add(m_pTasks, trUtf8("Task Selector")); m_pEditlayout->addWidget(m_pTasks); // Finally add the task edit // Make the Remark line @@ -839,14 +837,14 @@ m_pRemark->setFrame(true); m_pRemark->setReadOnly(false); m_pRemark->setEnabled(false); - QToolTip::add(m_pRemark, trUtf8("Remark Line")); - m_pEditlayout->addWidget(m_pRemark); // Finally add the remark line // Whatsthis info for the remark line const char *kszRemarktext = "Edit the task remarks by clicking on " "this line control and typing the remarks you " "have about the task."; QWhatsThis::add(m_pRemark, kszRemarktext); + QToolTip::add(m_pRemark, trUtf8("Remark Line")); + m_pEditlayout->addWidget(m_pRemark); // Finally add the remark line // Start edit controls off at right size this->updSizes(TITRAQ_IDXALLCTRLS, -1, -1);