Changeset 4854 in vbox
- Timestamp:
- Sep 17, 2007 1:24:28 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 24571
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/VBoxSelectorWnd.cpp
r4127 r4854 232 232 QToolButton *mBtnEdit; 233 233 QTextBrowser *mBrowser; 234 Q Brush mBrowserPaper;234 QLabel *mLabel; 235 235 }; 236 236 … … 239 239 : QWidget (aParent, aName) 240 240 , mItem (NULL), mParent (aParent) 241 , mBtnEdit (0), mBrowser (0) 242 { 243 /* main layout creation*/241 , mBtnEdit (0), mBrowser (0), mLabel (0) 242 { 243 /* main layout */ 244 244 QVBoxLayout *mainLayout = new QVBoxLayout (this, 0, 10, "mainLayout"); 245 245 246 /* mBrowser creation*/246 /* mBrowser */ 247 247 mBrowser = new QTextBrowser (this, "mBrowser"); 248 mBrowserPaper = mBrowser->paper();249 248 mBrowser->setSizePolicy (QSizePolicy::Expanding, QSizePolicy::Expanding); 250 249 mBrowser->setFocusPolicy (QWidget::StrongFocus); 251 250 mBrowser->setLinkUnderline (false); 252 251 mainLayout->addWidget (mBrowser); 253 254 /* button layout creation */ 252 /* hidden by default */ 253 mBrowser->setHidden (true); 254 255 mLabel = new QLabel (this, "mLabel"); 256 mLabel->setFrameStyle (mBrowser->frameStyle()); 257 mLabel->setSizePolicy (QSizePolicy::Expanding, QSizePolicy::Expanding); 258 mLabel->setAlignment (AlignCenter); 259 mainLayout->addWidget (mLabel); 260 /* always disabled */ 261 mLabel->setEnabled (false); 262 263 /* button layout */ 255 264 QHBoxLayout *btnLayout = new QHBoxLayout (mainLayout, 10, "btnLayout"); 256 265 btnLayout->addItem (new QSpacerItem (0, 0, … … 258 267 QSizePolicy::Minimum)); 259 268 260 /* button creation*/269 /* button */ 261 270 mBtnEdit = new QToolButton (this, "mBtnEdit"); 262 271 mBtnEdit->setSizePolicy (QSizePolicy::Preferred, QSizePolicy::Fixed); … … 291 300 if (!text.isEmpty()) 292 301 { 302 mLabel->setHidden (true); 293 303 mBrowser->setText (text); 294 mBrowser->setPaper (mBrowserPaper); 295 mBrowser->setEnabled (true); 304 mBrowser->setShown (true); 296 305 } 297 306 else 298 307 { 299 mBrowser->set Text (tr ("No description. Press the Edit button below to add it."));300 mBrowser-> setEnabled (false);301 m Browser->setPaper (backgroundBrush());308 mBrowser->setHidden (true); 309 mBrowser->clear(); 310 mLabel->setShown (true); 302 311 } 303 312 … … 308 317 void VBoxVMDescriptionPage::languageChange() 309 318 { 319 mLabel->setText (tr ("No description. Press the Edit button below to add it.")); 320 310 321 mBtnEdit->setTextLabel (tr ("Edit")); 311 322 mBtnEdit->setAccel (tr ("Ctrl+E"));
Note:
See TracChangeset
for help on using the changeset viewer.