Show
Ignore:
Timestamp:
04/22/08 04:18:22 (7 months ago)
Author:
flynd
Message:

Reduce height of view event dialog and hide buttons when non of them are enabled.

Location:
trunk/qt4-gui/src/userevents
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/qt4-gui/src/userevents/userviewevent.cpp

    r6160 r6166  
    8282 
    8383  myMessageView = new MLView(); 
     84  myMessageView->setSizeHintLines(5); 
    8485  myReadSplitter->addWidget(myMessageView); 
    8586 
     
    9293      SLOT(sentEvent(ICQEvent*))); 
    9394 
    94   QGroupBox* h_action = new QGroupBox(); 
     95  myActionsBox = new QGroupBox(); 
    9596  myMainWidget->addSpacing(10); 
    96   myMainWidget->addWidget(h_action); 
    97  
    98   QHBoxLayout* h_action_lay = new QHBoxLayout(h_action); 
     97  myMainWidget->addWidget(myActionsBox); 
     98 
     99  QHBoxLayout* h_action_lay = new QHBoxLayout(myActionsBox); 
    99100 
    100101  myRead1Button = new QPushButton(); 
     
    637638  myRead3Button->setText(""); 
    638639  myRead4Button->setText(""); 
    639   myRead1Button->setEnabled(false); 
    640   myRead2Button->setEnabled(false); 
    641   myRead3Button->setEnabled(false); 
    642   myRead4Button->setEnabled(false); 
    643640  myEncoding->setEnabled(true); 
    644641 
     
    763760  }  // if 
    764761 
    765   if (!myRead1Button->text().isEmpty()) 
    766     myRead1Button->setEnabled(true); 
    767   if (!myRead2Button->text().isEmpty()) 
    768     myRead2Button->setEnabled(true); 
    769   if (!myRead3Button->text().isEmpty()) 
    770     myRead3Button->setEnabled(true); 
    771   if (!myRead4Button->text().isEmpty()) 
    772     myRead4Button->setEnabled(true); 
     762  myRead1Button->setEnabled(!myRead1Button->text().isEmpty()); 
     763  myRead2Button->setEnabled(!myRead2Button->text().isEmpty()); 
     764  myRead3Button->setEnabled(!myRead3Button->text().isEmpty()); 
     765  myRead4Button->setEnabled(!myRead4Button->text().isEmpty()); 
     766 
     767  myActionsBox->setVisible( 
     768      myRead1Button->isEnabled() || myRead2Button->isEnabled() || 
     769      myRead3Button->isEnabled() || myRead4Button->isEnabled()); 
    773770 
    774771  myRead1Button->setFocus(); 
  • trunk/qt4-gui/src/userevents/userviewevent.h

    r6108 r6166  
    2525 
    2626class QCheckBox; 
     27class QGroupBox; 
    2728class QPushButton; 
    2829class QSplitter; 
     
    5455  CUserEvent* myCurrentEvent; 
    5556  QCheckBox* myAutoCloseCheck; 
     57  QGroupBox* myActionsBox; 
    5658  QPushButton* myRead1Button; 
    5759  QPushButton* myRead2Button;