//*************************************************************************** Kwave::AboutContributor::AboutContributor(QWidget *_parent, const QString &_name, const QString &_email, const QString &_url, const QString &_work) :QFrame(_parent) { for (int i=0; i < 4; ++i) { m_text[i] = new QLabel(this); Q_ASSERT(m_text[i]); if (!m_text[i]) return; m_text[i]->setOpenExternalLinks(true); m_text[i]->setTextInteractionFlags(Qt::LinksAccessibleByMouse); } // set name m_text[0]->setText(_name); // set email if (!_email.isEmpty()) m_text[1]->setText(_("<a href=\"mailto:%1\">%1</a>").arg(_email)); // set url if (!_url.isEmpty()) m_text[2]->setText(_("<a href=\"%1\">%1</a>").arg(_url)); // set work m_text[3]->setText(_work); fontChange(font()); updateLayout(); }
// HeadedTable: the actually useable class HeadedTable::HeadedTable(QWidget *parent, int opts) : QWidget(parent) { // meaningless? options = HTBL_ROW_CONTEXT_MENU | HTBL_ROW_SELECTION | HTBL_ROW_DOUBLE_CLICK | HTBL_HEADING_TOOLTIPS | HTBL_HEADING_CONTEXT_MENU | HTBL_HEADING_CLICK | HTBL_REORDER_COLS; head = new TableHead(this); body = new TableBody(this); head->setObjectName("head"); body->setObjectName("body"); sorted_col = -1; treemode = false; treestep = 0; lines = true; folding = true; gadget_space = 0; nrows = ncols = 0; // hmm... // printf("style name=%s \n",qPrintable(style()->objectName())); // QApplication::setStyle(new QWindowsStyle); head->setFrameShape(QFrame::NoFrame); if (style()->objectName().contains("oxygen")) ; else { body->setFrameShape(QFrame::NoFrame); } QVBoxLayout *vlayout = new QVBoxLayout; vlayout->setSpacing(0); // distance between Widget and Widget #if QT_VERSION < 0x040300 vlayout->setMargin(0); // qt-4.2 #else vlayout->setContentsMargins(0, 0, 0, 0); // qt-4.3 #endif // vlayout->setSizeConstraint ( SizeConstraint ) vlayout->addWidget(head); vlayout->addWidget(body); setLayout(vlayout); // connect keyboard shortcuts QShortcut *c; c = new QShortcut(Qt::CTRL + Qt::Key_A, this, SLOT(selectAll())); // synchronize horizontal scrolling of head and body connect(body->horizontalScrollBar(), SIGNAL(valueChanged(int)), head, SLOT(scrollSideways(int))); fontChange(font()); // *** need for init // vp=new VPointer((QWidget *)QObject::parent()); // vp->hide(); //memory leak!! }
int ShowEditor::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QMainWindow::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: actRemove(); break; case 1: actPopTop(); break; case 2: actPopDown(); break; case 3: actSizeOrig(); break; case 4: actSizeHalf(); break; case 5: actSizeAuto(); break; case 6: actNew(); break; case 7: actOpen(); break; case 8: actSave(); break; case 9: actRun(); break; case 10: actExit(); break; case 11: actSceSet(); break; case 12: actLineCheck(); break; case 13: actHelixSqrCheck(); break; case 14: actHelixCirCheck(); break; case 15: actSqrCheck(); break; case 16: actCubicCheck(); break; case 17: actCircleCheck(); break; case 18: actCylinderCheck(); break; case 19: actHalfCirCheck(); break; case 20: actAlbumACheck(); break; case 21: actArrayEditorCheck(); break; case 22: actTextPix((*reinterpret_cast< int(*)>(_a[1]))); break; case 23: actPage(); break; case 24: actJpge(); break; case 25: actText(); break; case 26: actMusic(); break; case 27: actBuildAlbum(); break; case 28: actFont(); break; case 29: actColor(); break; case 30: actSetting(); break; case 31: actAbout(); break; case 32: fontChange((*reinterpret_cast< QFont(*)>(_a[1]))); break; case 33: activetext((*reinterpret_cast< const QString(*)>(_a[1]))); break; case 34: itemChange((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< QListWidgetItem*(*)>(_a[2]))); break; case 35: pageItemRemove(); break; default: ; } _id -= 36; } return _id; }
TDEAboutContributor::TDEAboutContributor( TQWidget *_parent, const char *wname, const TQString &_name,const TQString &_email, const TQString &_url, const TQString &_work, bool showHeader, bool showFrame, bool showBold ) : TQFrame( _parent, wname ), mShowHeader(showHeader), mShowBold(showBold), d(0) { if( showFrame ) { setFrameStyle(TQFrame::Panel | TQFrame::Raised); } mLabel[0] = new TQLabel( this ); mLabel[1] = new TQLabel( this ); mLabel[2] = new TQLabel( this ); mLabel[3] = new TQLabel( this ); mText[0] = new TQLabel( this ); mText[1] = new KURLLabel( this ); mText[2] = new KURLLabel( this ); mText[3] = new TQLabel( this ); setName( _name, i18n("Author"), false ); setEmail( _email, i18n("Email"), false ); setURL( _url, i18n("Homepage"), false ); setWork( _work, i18n("Task"), false ); KURLLabel *kurl = static_cast<KURLLabel *>(mText[1]); kurl->setFloat(true); kurl->setUnderline(true); kurl->setMargin(0); connect(kurl, TQT_SIGNAL(leftClickedURL(const TQString &)), TQT_SLOT(emailClickedSlot(const TQString &))); kurl = static_cast<KURLLabel *>(mText[2]); kurl->setFloat(true); kurl->setUnderline(true); kurl->setMargin(0); connect(kurl, TQT_SIGNAL(leftClickedURL(const TQString &)), TQT_SLOT(urlClickedSlot(const TQString &))); mLabel[3]->setAlignment( AlignTop ); fontChange( font() ); updateLayout(); }
void DhQGLWidget::DvhfontChange(const QFont& x1) { return fontChange(x1); }
void DhQPushButton::DvhfontChange(const QFont& x1) { return fontChange(x1); }
void DhQAbstractSpinBox::DvhfontChange(const QFont& x1) { return fontChange(x1); }
void DhQGroupBox::DvhfontChange(const QFont& x1) { return fontChange(x1); }
void DhQSlider::DvhfontChange(const QFont& x1) { return fontChange(x1); }
void DhQScrollArea::DvhfontChange(const QFont& x1) { return fontChange(x1); }
void DhQStackedWidget::DvhfontChange(const QFont& x1) { return fontChange(x1); }
// // Internal widget for the TDEAboutDialog class. // TDEAboutContainerBase::TDEAboutContainerBase( int layoutType, TQWidget *_parent, char *_name ) : TQWidget( _parent, _name ), mImageLabel(0), mTitleLabel(0), mIconLabel(0),mVersionLabel(0), mAuthorLabel(0), mImageFrame(0),mPageTab(0),mPlainSpace(0),d(0) { mTopLayout = new TQVBoxLayout( this, 0, KDialog::spacingHint() ); if( !mTopLayout ) { return; } if( layoutType & AbtImageOnly ) { layoutType &= ~(AbtImageLeft|AbtImageRight|AbtTabbed|AbtPlain); } if( layoutType & AbtImageLeft ) { layoutType &= ~AbtImageRight; } if( layoutType & AbtTitle ) { mTitleLabel = new TQLabel( this, "title" ); mTitleLabel->setAlignment(AlignCenter); mTopLayout->addWidget( mTitleLabel ); mTopLayout->addSpacing( KDialog::spacingHint() ); } if( layoutType & AbtProduct ) { TQWidget* const productArea = new TQWidget( this, "area" ); mTopLayout->addWidget( productArea, 0, TQApplication::reverseLayout() ? AlignRight : AlignLeft ); TQHBoxLayout* const hbox = new TQHBoxLayout(productArea,0,KDialog::spacingHint()); if( !hbox ) { return; } mIconLabel = new TQLabel( productArea ); hbox->addWidget( mIconLabel, 0, AlignLeft|AlignHCenter ); TQVBoxLayout* const vbox = new TQVBoxLayout(); if( !vbox ) { return; } hbox->addLayout( vbox ); mVersionLabel = new TQLabel( productArea, "version" ); mAuthorLabel = new TQLabel( productArea, "author" ); vbox->addWidget( mVersionLabel ); vbox->addWidget( mAuthorLabel ); hbox->activate(); mTopLayout->addSpacing( KDialog::spacingHint() ); } TQHBoxLayout* const hbox = new TQHBoxLayout(); if( !hbox ) { return; } mTopLayout->addLayout( hbox, 10 ); if( layoutType & AbtImageLeft ) { TQVBoxLayout* vbox = new TQVBoxLayout(); hbox->addLayout(vbox); vbox->addSpacing(1); mImageFrame = new TQFrame( this ); setImageFrame( true ); vbox->addWidget( mImageFrame ); vbox->addSpacing(1); vbox = new TQVBoxLayout( mImageFrame, 1 ); mImageLabel = new KImageTrackLabel( mImageFrame ); connect( mImageLabel, TQT_SIGNAL(mouseTrack( int, const TQMouseEvent * )), TQT_SLOT( slotMouseTrack( int, const TQMouseEvent * )) ); vbox->addStretch(10); vbox->addWidget( mImageLabel ); vbox->addStretch(10); vbox->activate(); } if( layoutType & AbtTabbed ) { mPageTab = new TDEAboutTabWidget( this ); if( !mPageTab ) { return; } hbox->addWidget( mPageTab, 10 ); } else if( layoutType & AbtImageOnly ) { mImageFrame = new TQFrame( this ); setImageFrame( true ); hbox->addWidget( mImageFrame, 10 ); TQGridLayout* const gbox = new TQGridLayout(mImageFrame, 3, 3, 1, 0 ); gbox->setRowStretch( 0, 10 ); gbox->setRowStretch( 2, 10 ); gbox->setColStretch( 0, 10 ); gbox->setColStretch( 2, 10 ); mImageLabel = new KImageTrackLabel( mImageFrame ); connect( mImageLabel, TQT_SIGNAL(mouseTrack( int, const TQMouseEvent * )), TQT_SLOT( slotMouseTrack( int, const TQMouseEvent * )) ); gbox->addWidget( mImageLabel, 1, 1 ); gbox->activate(); } else { mPlainSpace = new TQFrame( this ); if( !mPlainSpace ) { return; } hbox->addWidget( mPlainSpace, 10 ); } if( layoutType & AbtImageRight ) { TQVBoxLayout *vbox = new TQVBoxLayout(); hbox->addLayout(vbox); vbox->addSpacing(1); mImageFrame = new TQFrame( this ); setImageFrame( true ); vbox->addWidget( mImageFrame ); vbox->addSpacing(1); vbox = new TQVBoxLayout( mImageFrame, 1 ); mImageLabel = new KImageTrackLabel( mImageFrame ); connect( mImageLabel, TQT_SIGNAL(mouseTrack( int, const TQMouseEvent * )), TQT_SLOT( slotMouseTrack( int, const TQMouseEvent * )) ); vbox->addStretch(10); vbox->addWidget( mImageLabel ); vbox->addStretch(10); vbox->activate(); } fontChange( font() ); }