Changeset 9 in tspsg-svn for trunk/src/settingsdialog.cpp
- Timestamp:
- Oct 15, 2007, 8:46:46 PM (17 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:ignore
-
old new 9 9 qrc_* 10 10 tspsg 11 Makefile 11 Makefile* 12 12 debug 13 13 release
-
- Property svn:ignore
-
trunk/src/settingsdialog.cpp
r6 r9 22 22 */ 23 23 24 #include <QMessageBox> 25 #include <QStatusTipEvent> 24 26 #include "settingsdialog.h" 25 #include <QMessageBox>26 27 27 28 SettingsDialog::SettingsDialog(QWidget *parent) … … 35 36 setWindowFlags(windowFlags() ^ Qt::WindowContextHelpButtonHint); 36 37 layout()->setSizeConstraint(layout()->SetFixedSize); 38 // Setting initial text of dialog hint label to own status tip text 39 labelHint->setText(labelHint->statusTip()); 37 40 } 38 41 42 bool SettingsDialog::event(QEvent *ev) 43 { 44 // Checking for StatusTip event and if tip text is not empty string 45 // setting it as text of the dialog hint label. Otherwise, setting 46 // dialog hint label text to own status tip text 47 if (ev->type() == QEvent::StatusTip) { 48 QString tip = static_cast<QStatusTipEvent *>(ev)->tip(); 49 if (tip.length() != 0) 50 labelHint->setText(tip); 51 else 52 labelHint->setText(labelHint->statusTip()); 53 return true; 54 } else 55 return QDialog::event(ev); 56 } 57
Note: See TracChangeset
for help on using the changeset viewer.