ZLQtApplicationWindow::ZLQtApplicationWindow(ZLApplication *application) : ZLDesktopApplicationWindow(application), myFullScreen(false), myWasMaximized(false), myCursorIsHyperlink(false) { QIconFactory::installDefaultFactory(new MyIconFactory()); const std::string iconFileName = ZLibrary::ImageDirectory() + ZLibrary::FileNameDelimiter + ZLibrary::ApplicationName() + ".png"; QPixmap icon(iconFileName.c_str()); setIcon(icon); setWFlags(getWFlags() | WStyle_Customize); myToolBar = new QToolBar(this); myToolBar->setFocusPolicy(NoFocus); myToolBar->boxLayout()->setMargin(5); myToolBar->boxLayout()->setSpacing(3); setToolBarsMovable(false); resize(myWidthOption.value(), myHeightOption.value()); move(myXOption.value(), myYOption.value()); qApp->setMainWidget(this); menuBar()->hide(); show(); }
WatchersDialog::WatchersDialog(KConfig& cfg, QWidget* parent, const char* name) : KDialogBase(parent, name, false, QString::null, Close, ButtonCode(0), true) , partConfig(cfg) { QFrame* mainWidget = makeMainWidget(); QBoxLayout *layout = new QVBoxLayout(mainWidget, 0, spacingHint()); table = new QTable(mainWidget, "watchersTable"); table->setNumCols(5); table->setSelectionMode(QTable::NoSelection); table->setColumnMovingEnabled(false); table->setRowMovingEnabled(false); table->setReadOnly(true); table->setDragEnabled(false); table->setSorting(true); table->verticalHeader()->hide(); table->setLeftMargin(0); QHeader* header = table->horizontalHeader(); header->setLabel(0, i18n("File")); header->setLabel(1, i18n("Watcher")); header->setLabel(2, i18n("Edit")); header->setLabel(3, i18n("Unedit")); header->setLabel(4, i18n("Commit")); layout->addWidget(table, 1); setWFlags(Qt::WDestructiveClose | getWFlags()); QSize size = configDialogSize(partConfig, "WatchersDialog"); resize(size); }
KOIncidenceEditor::KOIncidenceEditor(const QString &caption, Calendar *calendar, QWidget *parent) : KDialogBase(Tabbed, caption, Ok | Apply | Cancel | Default, Ok, parent, 0, false, false), mAttendeeEditor(0), mIsCounter(false) { // Set this to be the group leader for all subdialogs - this means // modal subdialogs will only affect this dialog, not the other windows setWFlags(getWFlags() | WGroupLeader); mCalendar = calendar; if(KOPrefs::instance()->mCompactDialogs) { showButton(Apply, false); showButton(Default, false); } else { setButtonText(Default, i18n("&Templates...")); } connect(this, SIGNAL(defaultClicked()), SLOT(slotManageTemplates())); connect(this, SIGNAL(finished()), SLOT(delayedDestruct())); }
AddresseeEditorDialog::AddresseeEditorDialog( KAB::Core *core, QWidget *parent, const char *name ) : KDialogBase( KDialogBase::Plain, i18n( "Edit Contact" ), KDialogBase::Ok | KDialogBase::Cancel | KDialogBase::Apply, KDialogBase::Ok, parent, name, false ) { // Set this to be the group leader for all subdialogs - this means // modal subdialogs will only affect this dialog, not the other windows setWFlags( getWFlags() | WGroupLeader ); kdDebug(5720) << "AddresseeEditorDialog()" << endl; QWidget *page = plainPage(); QVBoxLayout *layout = new QVBoxLayout( page ); if ( KABPrefs::instance()->editorType() == KABPrefs::SimpleEditor ) { mEditorWidget = new SimpleAddresseeEditor( page ); } else { mEditorWidget = new AddresseeEditorWidget( page ); } connect( mEditorWidget, SIGNAL( modified() ), SLOT( widgetModified() ) ); layout->addWidget( mEditorWidget ); enableButton( KDialogBase::Apply, false ); KConfig config( "kaddressbookrc" ); config.setGroup( "AddresseeEditor" ); QSize defaultSize( 750, 570 ); resize( config.readSizeEntry( "Size", &defaultSize ) ); }
//--------------------------------------------------------------------------- SecondaryWindow::SecondaryWindow(const char *name) : KMainWindow(0, name) { // Set this to be the group leader for all subdialogs - this means // modal subdialogs will only affect this window, not the other windows setWFlags(getWFlags() | WGroupLeader); kapp->ref(); }
QApplicationWindow::QApplicationWindow(ZLApplication *application) : ZLApplicationWindow(application), myWidthOption(ZLOption::LOOK_AND_FEEL_CATEGORY, OPTIONS, "Width", 10, 2000, 800), myHeightOption(ZLOption::LOOK_AND_FEEL_CATEGORY, OPTIONS, "Height", 10, 2000, 800), myFullScreen(false), myWasMaximized(false) { setWFlags(getWFlags() | WStyle_Customize); connect(menuBar(), SIGNAL(activated(int)), this, SLOT(doActionSlot(int))); resize(myWidthOption.value(), myHeightOption.value()); qApp->setMainWidget(this); show(); }
AnnotateDialog::AnnotateDialog(KConfig& cfg, QWidget *parent, const char *name) : KDialogBase(parent, name, false, QString::null, Close | Help, Close, true) , partConfig(cfg) { annotate = new AnnotateView(partConfig, this); setMainWidget(annotate); setHelp("annotate"); setWFlags(Qt::WDestructiveClose | getWFlags()); QSize size = configDialogSize(partConfig, "AnnotateDialog"); resize(size); }
FlashPlayerWidget::FlashPlayerWidget(QWidget* parent) : QWidget(parent) , d(new Private) { // widget attributes setWFlags( getWFlags() | Qt::WNoAutoErase ); setMouseTracking(true); // load swfdec if ( !Private::swfDecStarted ) { swfdec_init(); Private::swfDecStarted = true; } // setup player d->player = swfdec_player_new(); // setup timer to advance movie d->timer = new QTimer(this); d->timer->changeInterval(40); connect( d->timer , SIGNAL(timeout()) , this , SLOT(advance()) ); }
void TagDialog::init() { //NOTE We allocate on the stack in Playlist if( parent() != Playlist::instance()->qscrollview() ) setWFlags( getWFlags() | Qt::WDestructiveClose ); KConfig *config = amaroK::config( "TagDialog" ); kTabWidget->addTab( summaryTab, i18n( "Summary" ) ); kTabWidget->addTab( tagsTab, i18n( "Tags" ) ); kTabWidget->addTab( lyricsTab, i18n( "Lyrics" ) ); kTabWidget->addTab( statisticsTab, i18n( "Statistics" ) ); kTabWidget->setCurrentPage( config->readNumEntry( "CurrentTab", 0 ) ); const QStringList artists = CollectionDB::instance()->artistList(); kComboBox_artist->insertStringList( artists ); kComboBox_artist->completionObject()->insertItems( artists ); kComboBox_artist->completionObject()->setIgnoreCase( true ); kComboBox_artist->setCompletionMode( KGlobalSettings::CompletionPopup ); const QStringList albums = CollectionDB::instance()->albumList(); kComboBox_album->insertStringList( albums ); kComboBox_album->completionObject()->insertItems( albums ); kComboBox_album->completionObject()->setIgnoreCase( true ); kComboBox_album->setCompletionMode( KGlobalSettings::CompletionPopup ); const QStringList composers = CollectionDB::instance()->composerList(); kComboBox_composer->insertStringList( composers ); kComboBox_composer->completionObject()->insertItems( composers ); kComboBox_composer->completionObject()->setIgnoreCase( true ); kComboBox_composer->setCompletionMode( KGlobalSettings::CompletionPopup ); kComboBox_rating->insertStringList( MetaBundle::ratingList() ); // const QStringList genres = MetaBundle::genreList(); const QStringList genres = CollectionDB::instance()->genreList(); kComboBox_genre->insertStringList( genres ); kComboBox_genre->completionObject()->insertItems( genres ); kComboBox_genre->completionObject()->setIgnoreCase( true ); // looks better to have a blank label than 0, we can't do this in // the UI file due to bug in Designer kIntSpinBox_track->setSpecialValueText( " " ); kIntSpinBox_year->setSpecialValueText( " " ); kIntSpinBox_score->setSpecialValueText( " " ); kIntSpinBox_discNumber->setSpecialValueText( " " ); if( !AmarokConfig::useRatings() ) { kComboBox_rating->hide(); ratingLabel->hide(); } if( !AmarokConfig::useScores() ) { kIntSpinBox_score->hide(); scoreLabel->hide(); } //HACK due to deficiency in Qt that will be addressed in version 4 // QSpinBox doesn't emit valueChanged if you edit the value with // the lineEdit until you change the keyboard focus connect( kIntSpinBox_year->child( "qt_spinbox_edit" ), SIGNAL(textChanged( const QString& )), SLOT(checkModified()) ); connect( kIntSpinBox_track->child( "qt_spinbox_edit" ), SIGNAL(textChanged( const QString& )), SLOT(checkModified()) ); connect( kIntSpinBox_score->child( "qt_spinbox_edit" ), SIGNAL(textChanged( const QString& )), SLOT(checkModified()) ); connect( kIntSpinBox_discNumber->child( "qt_spinbox_edit" ), SIGNAL(textChanged( const QString& )), SLOT(checkModified()) ); // Connects for modification check connect( kLineEdit_title, SIGNAL(textChanged( const QString& )), SLOT(checkModified()) ); connect( kComboBox_composer, SIGNAL(activated( int )), SLOT(checkModified()) ); connect( kComboBox_artist, SIGNAL(activated( int )), SLOT(checkModified()) ); connect( kComboBox_artist, SIGNAL(textChanged( const QString& )), SLOT(checkModified()) ); connect( kComboBox_album, SIGNAL(activated( int )), SLOT(checkModified()) ); connect( kComboBox_album, SIGNAL(textChanged( const QString& )), SLOT(checkModified()) ); connect( kComboBox_genre, SIGNAL(activated( int )), SLOT(checkModified()) ); connect( kComboBox_genre, SIGNAL(textChanged( const QString& )), SLOT(checkModified()) ); connect( kComboBox_rating, SIGNAL(activated( int )), SLOT(checkModified()) ); connect( kComboBox_rating, SIGNAL(textChanged( const QString& )), SLOT(checkModified()) ); connect( kIntSpinBox_track,SIGNAL(valueChanged( int )), SLOT(checkModified()) ); connect( kIntSpinBox_year, SIGNAL(valueChanged( int )), SLOT(checkModified()) ); connect( kIntSpinBox_score,SIGNAL(valueChanged( int )), SLOT(checkModified()) ); connect( kTextEdit_comment,SIGNAL(textChanged()), SLOT(checkModified()) ); connect( kTextEdit_lyrics, SIGNAL(textChanged()), SLOT(checkModified()) ); // Remember original button text m_buttonMbText = pushButton_musicbrainz->text(); connect( pushButton_cancel, SIGNAL(clicked()), SLOT(cancelPressed()) ); connect( pushButton_ok, SIGNAL(clicked()), SLOT(accept()) ); connect( pushButton_open, SIGNAL(clicked()), SLOT(openPressed()) ); connect( pushButton_previous, SIGNAL(clicked()), SLOT(previousTrack()) ); connect( pushButton_next, SIGNAL(clicked()), SLOT(nextTrack()) ); connect( checkBox_perTrack, SIGNAL(clicked()), SLOT(perTrack()) ); // draw an icon onto the open-in-konqui button pushButton_open->setIconSet( kapp->iconLoader()->loadIconSet( "fileopen", KIcon::Small ) ); //Update lyrics on Context Browser connect( this, SIGNAL(lyricsChanged( const QString& )), ContextBrowser::instance(), SLOT( lyricsChanged( const QString& ) ) ); //Update cover connect( CollectionDB::instance(), SIGNAL( coverFetched( const QString&, const QString& ) ), this, SLOT( loadCover( const QString&, const QString& ) ) ); connect( CollectionDB::instance(), SIGNAL( coverChanged( const QString&, const QString& ) ), this, SLOT( loadCover( const QString&, const QString& ) ) ); #if HAVE_TUNEPIMP connect( pushButton_musicbrainz, SIGNAL(clicked()), SLOT(musicbrainzQuery()) ); #else QToolTip::add( pushButton_musicbrainz, i18n("Please install MusicBrainz to enable this functionality") ); #endif connect( pushButton_guessTags, SIGNAL(clicked()), SLOT( guessFromFilename() ) ); connect( pushButton_setFilenameSchemes, SIGNAL(clicked()), SLOT( setFileNameSchemes() ) ); if( m_urlList.count() ) { //editing multiple tracks m_perTrack = false; setMultipleTracksMode(); readMultipleTracks(); checkBox_perTrack->setChecked( m_perTrack ); if( m_urlList.count() == 1 ) { checkBox_perTrack->setEnabled( false ); pushButton_previous->setEnabled( false ); pushButton_next->setEnabled( false ); } else { checkBox_perTrack->setEnabled( true ); pushButton_previous->setEnabled( m_perTrack ); pushButton_next->setEnabled( m_perTrack ); } } else { m_perTrack = true; checkBox_perTrack->hide(); if( !m_playlistItem ) { pushButton_previous->hide(); pushButton_next->hide(); } loadLyrics( m_bundle.url() ); readTags(); } // make it as small as possible resize( sizeHint().width(), minimumSize().height() ); }
void MyZKbMain::paintEvent(QPaintEvent * pe) { ZConfig Num(QString("numeros.cfg"), true); ZConfig ini(QString("skin.ini"), false); /*************/ int X1 = ini.readNumEntry(QString("UBICACION"), QString("1_X"), 2); int X2 = ini.readNumEntry(QString("UBICACION"), QString("2_X"), 2); int X3 = ini.readNumEntry(QString("UBICACION"), QString("3_X"), 2); int X4 = ini.readNumEntry(QString("UBICACION"), QString("4_X"), 2); int X5 = ini.readNumEntry(QString("UBICACION"), QString("5_X"), 2); int X6 = ini.readNumEntry(QString("UBICACION"), QString("6_X"), 2); int X7 = ini.readNumEntry(QString("UBICACION"), QString("7_X"), 2); int X8 = ini.readNumEntry(QString("UBICACION"), QString("8_X"), 2); int X9 = ini.readNumEntry(QString("UBICACION"), QString("9_X"), 2); int X10 = ini.readNumEntry(QString("UBICACION"), QString("10_X"), 2); int X11 = ini.readNumEntry(QString("UBICACION"), QString("11_X"), 2); int X12 = ini.readNumEntry(QString("UBICACION"), QString("12_X"), 2); int X13 = ini.readNumEntry(QString("UBICACION"), QString("13_X"), 2); int X14 = ini.readNumEntry(QString("UBICACION"), QString("14_X"), 2); int X15 = ini.readNumEntry(QString("UBICACION"), QString("15_X"), 2); int X16 = ini.readNumEntry(QString("UBICACION"), QString("16_X"), 2); int X17 = ini.readNumEntry(QString("UBICACION"), QString("17_X"), 2); int X18 = ini.readNumEntry(QString("UBICACION"), QString("18_X"), 2); int X19 = ini.readNumEntry(QString("UBICACION"), QString("19_X"), 2); int X20 = ini.readNumEntry(QString("UBICACION"), QString("20_X"), 2); int X21 = ini.readNumEntry(QString("UBICACION"), QString("21_X"), 2); int X22 = ini.readNumEntry(QString("UBICACION"), QString("22_X"), 2); int X23 = ini.readNumEntry(QString("UBICACION"), QString("23_X"), 2); int X24 = ini.readNumEntry(QString("UBICACION"), QString("24_X"), 2); int X25 = ini.readNumEntry(QString("UBICACION"), QString("25_X"), 2); int X26 = ini.readNumEntry(QString("UBICACION"), QString("26_X"), 2); int X27 = ini.readNumEntry(QString("UBICACION"), QString("27_X"), 2); int X28 = ini.readNumEntry(QString("UBICACION"), QString("28_X"), 2); int X29 = ini.readNumEntry(QString("UBICACION"), QString("29_X"), 2); int X30 = ini.readNumEntry(QString("UBICACION"), QString("30_X"), 2); int X31 = ini.readNumEntry(QString("UBICACION"), QString("31_X"), 2); int X32 = ini.readNumEntry(QString("UBICACION"), QString("32_X"), 2); int X33 = ini.readNumEntry(QString("UBICACION"), QString("33_X"), 2); int X34 = ini.readNumEntry(QString("UBICACION"), QString("34_X"), 2); int X35 = ini.readNumEntry(QString("UBICACION"), QString("35_X"), 2); int X36 = ini.readNumEntry(QString("UBICACION"), QString("36_X"), 2); /*************/ int Y1 = ini.readNumEntry(QString("UBICACION"), QString("1_Y"), 2); int Y2 = ini.readNumEntry(QString("UBICACION"), QString("2_Y"), 2); int Y3 = ini.readNumEntry(QString("UBICACION"), QString("3_Y"), 2); int Y4 = ini.readNumEntry(QString("UBICACION"), QString("4_Y"), 2); int Y5 = ini.readNumEntry(QString("UBICACION"), QString("5_Y"), 2); int Y6 = ini.readNumEntry(QString("UBICACION"), QString("6_Y"), 2); int Y7 = ini.readNumEntry(QString("UBICACION"), QString("7_Y"), 2); int Y8 = ini.readNumEntry(QString("UBICACION"), QString("8_Y"), 2); int Y9 = ini.readNumEntry(QString("UBICACION"), QString("9_Y"), 2); int Y10 = ini.readNumEntry(QString("UBICACION"), QString("10_Y"), 2); int Y11 = ini.readNumEntry(QString("UBICACION"), QString("11_Y"), 2); int Y12 = ini.readNumEntry(QString("UBICACION"), QString("12_Y"), 2); int Y13 = ini.readNumEntry(QString("UBICACION"), QString("13_Y"), 2); int Y14 = ini.readNumEntry(QString("UBICACION"), QString("14_Y"), 2); int Y15 = ini.readNumEntry(QString("UBICACION"), QString("15_Y"), 2); int Y16 = ini.readNumEntry(QString("UBICACION"), QString("16_Y"), 2); int Y17 = ini.readNumEntry(QString("UBICACION"), QString("17_Y"), 2); int Y18 = ini.readNumEntry(QString("UBICACION"), QString("18_Y"), 2); int Y19 = ini.readNumEntry(QString("UBICACION"), QString("19_Y"), 2); int Y20 = ini.readNumEntry(QString("UBICACION"), QString("20_Y"), 2); int Y21 = ini.readNumEntry(QString("UBICACION"), QString("21_Y"), 2); int Y22 = ini.readNumEntry(QString("UBICACION"), QString("22_Y"), 2); int Y23 = ini.readNumEntry(QString("UBICACION"), QString("23_Y"), 2); int Y24 = ini.readNumEntry(QString("UBICACION"), QString("24_Y"), 2); int Y25 = ini.readNumEntry(QString("UBICACION"), QString("25_Y"), 2); int Y26 = ini.readNumEntry(QString("UBICACION"), QString("26_Y"), 2); int Y27 = ini.readNumEntry(QString("UBICACION"), QString("27_Y"), 2); int Y28 = ini.readNumEntry(QString("UBICACION"), QString("28_Y"), 2); int Y29 = ini.readNumEntry(QString("UBICACION"), QString("29_Y"), 2); int Y30 = ini.readNumEntry(QString("UBICACION"), QString("30_Y"), 2); int Y31 = ini.readNumEntry(QString("UBICACION"), QString("31_Y"), 2); int Y32 = ini.readNumEntry(QString("UBICACION"), QString("32_Y"), 2); int Y33 = ini.readNumEntry(QString("UBICACION"), QString("33_Y"), 2); int Y34 = ini.readNumEntry(QString("UBICACION"), QString("34_Y"), 2); int Y35 = ini.readNumEntry(QString("UBICACION"), QString("35_Y"), 2); int Y36 = ini.readNumEntry(QString("UBICACION"), QString("36_Y"), 2); /*************/ if(!flag_loading) { QPixmap pix; pix=myimg; QRect ur(0,0,240,320); ur=pe->rect(); QPainter p(&pix); p.begin(&pix); QPainter p2(&pix); p2.begin(&pix); QPen pen(QColor(255,0,0) ); p.setPen(pen); QPen pen2(QColor(255,255,255) ); p2.setPen(pen2); if ( current == 1 ) { p.drawRect(X1, Y1, 40, 27); } if ( current == 2 ) { p.drawRect(X2, Y2, 40, 27); } if ( current == 3 ) { p.drawRect(X3, Y3, 40, 27); } if ( current == 4 ) { p.drawRect(X4, Y4, 40, 27); } if ( current == 5 ) { p.drawRect(X5, Y5, 40, 27); } if ( current == 6 ) { p.drawRect(X6, Y6, 40, 27); } if ( current == 7 ) { p.drawRect(X7, Y7, 40, 27); } if ( current == 8 ) { p.drawRect(X8, Y8, 40, 27); } if ( current == 9 ) { p.drawRect(X9, Y9, 40, 27); } if ( current == 10 ) { p.drawRect(X10, Y10, 40, 27); } if ( current == 11 ) { p.drawRect(X11, Y11, 40, 27); } if ( current == 12 ) { p.drawRect(X12, Y12, 40, 27); } if ( current == 13 ) { p.drawRect(X13, Y13, 40, 27); } if ( current == 14 ) { p.drawRect(X14, Y14, 40, 27); } if ( current == 15 ) { p.drawRect(X15, Y15, 40, 27); } if ( current == 16 ) { p.drawRect(X16, Y16, 40, 27); } if ( current == 17 ) { p.drawRect(X17, Y17, 40, 27); } if ( current == 18 ) { p.drawRect(X18, Y18, 40, 27); } if ( current == 19 ) { p.drawRect(X19, Y19, 40, 27); } if ( current == 20 ) { p.drawRect(X20, Y20, 40, 27); } if ( current == 21 ) { p.drawRect(X21, Y21, 40, 27); } if ( current == 22 ) { p.drawRect(X22, Y22, 40, 27); } if ( current == 23 ) { p.drawRect(X23, Y23, 40, 27); } if ( current == 24 ) { p.drawRect(X24, Y24, 40, 27); } if ( current == 25 ) { p.drawRect(X25, Y25, 40, 27); } if ( current == 26 ) { p.drawRect(X26, Y26, 40, 27); } if ( current == 27 ) { p.drawRect(X27, Y27, 40, 27); } if ( current == 28 ) { p.drawRect(X28, Y28, 40, 27); } if ( current == 29 ) { p.drawRect(X29, Y29, 40, 27); } if ( current == 30 ) { p.drawRect(X30, Y30, 40, 27); } if ( current == 31 ) { p.drawRect(X31, Y31, 40, 27); } if ( current == 32 ) { p.drawRect(X32, Y32, 40, 27); } if ( current == 33 ) { p.drawRect(X33, Y33, 40, 27); } if ( current == 34 ) { p.drawRect(X34, Y34, 40, 27); } if ( current == 35 ) { p.drawRect(X35, Y35, 40, 27); } if ( current == 36 ) { p.drawRect(X36, Y36, 40, 27); } if ( calcular==1 ) { int valx; lista.clear(); valx=1; Probabilidad(valx); valx=2; Probabilidad(valx); valx=4; Probabilidad(valx); valx=5; Probabilidad(valx); valx=7; Probabilidad(valx); valx=8; Probabilidad(valx); valx=10; Probabilidad(valx); valx=11; Probabilidad(valx); valx=13; Probabilidad(valx); valx=14; Probabilidad(valx); valx=16; Probabilidad(valx); valx=17; Probabilidad(valx); valx=19; Probabilidad(valx); valx=20; Probabilidad(valx); valx=22; Probabilidad(valx); valx=23; Probabilidad(valx); valx=25; Probabilidad(valx); valx=26; Probabilidad(valx); valx=28; Probabilidad(valx); valx=29; Probabilidad(valx); valx=31; Probabilidad(valx); valx=32; Probabilidad(valx); calcular=0; } int i=1; int j=1; QString stop="NO"; QString numero; while ( j<36 ) { update(); int number = Num.readNumEntry(QString("NUMEROS"), QString("%1").arg(j), 0 ); numero=""; for(int k=0;k<number;++k) { numero+=QString("."); } if ( number != 0 ) { p2.drawText(22, (25*i)+i*2/3+3, QString("%1").arg(numero), 50, QPainter::NONE); } j++; number = Num.readNumEntry(QString("NUMEROS"), QString("%1").arg(j), 0 ); numero=""; for(int k=0;k<number;++k) { numero+=QString("."); } if ( number != 0 ) { p2.drawText(61, (25*i)+i*2/3+3, QString("%1").arg(numero), 50, QPainter::NONE); } j++; number = Num.readNumEntry(QString("NUMEROS"), QString("%1").arg(j), 0 ); numero=""; for(int k=0;k<number;++k) { numero+=QString("."); } if ( number != 0 ) { p2.drawText(99, (25*i)+i*2/3+3, QString("%1").arg(numero), 50, QPainter::NONE); } i++; j++; if ( j==36 ) { stop="YES"; } } QString pr1,pr2,pr3,pr4; int cp=1; for ( int j=0 ; j < lista.count(); ++j ) { if ( cp <= 4 ) { pr1 += QString("%1 ").arg(lista[j]); } else if ( (cp>=5) && (cp<=8) ) { pr2 += QString("%1 ").arg(lista[j]); } else if ( (cp>=9) && (cp<=12) ) { pr3 += QString("%1 ").arg(lista[j]); } else if ( (cp>=13) && (cp<=16) ) { pr4 += QString("%1 ").arg(lista[j]); } ++cp; } p2.drawText(136, 240, QString("%1").arg(pr1), 50, QPainter::NONE); p2.drawText(136, 265, QString("%1").arg(pr2), 50, QPainter::NONE); p2.drawText(136, 290, QString("%1").arg(pr3), 50, QPainter::NONE); p2.drawText(136, 315, QString("%1").arg(pr4), 50, QPainter::NONE); jugadas=0; for ( int k=1 ; k < 37; ++k ) { int number = Num.readNumEntry(QString("NUMEROS"), QString("%1").arg(k), 0 ); jugadas +=number; } p2.drawText(136, 165, QString("%1").arg(jugadas), 50, QPainter::NONE); p.end(); p2.end(); setWFlags(getWFlags() | Qt::WRepaintNoErase); bitBlt( this, start_x , start_y , &pix, 0, 0, -1, -1 ); } QWidget::paintEvent( pe); }
void U2Panel::initWindowAttrs(){ cout<<"initWindowAttrs"<<endl; setWFlags(getWFlags()|Qt::WRepaintNoErase); setBackgroundMode(NoBackground); }
LogDialog::LogDialog(KConfig& cfg, QWidget *parent, const char *name) : KDialogBase(parent, name, false, QString::null, Ok | Apply | Close | Help | User1 | User2 | User3, Close, true, KGuiItem(i18n("&Annotate")), KGuiItem(i18n("&Diff"), "vcs_diff"), KGuiItem(i18n("&Find..."), "find")) , cvsService(0) , partConfig(cfg) { QSplitter *splitter = new QSplitter(Qt::Vertical, this); setMainWidget(splitter); tree = new LogTreeView(this); connect( tree, SIGNAL(revisionClicked(QString,bool)), this, SLOT(revisionSelected(QString,bool)) ); QWidget* listWidget = new QWidget(this); QVBoxLayout* listLayout = new QVBoxLayout(listWidget); QHBoxLayout* searchLayout = new QHBoxLayout(listLayout); searchLayout->setMargin(KDialog::spacingHint()); searchLayout->setSpacing(KDialog::spacingHint()); list = new LogListView(partConfig, listWidget); listLayout->addWidget(list, 1); KListViewSearchLine* searchLine = new KListViewSearchLine(listWidget, list); QLabel* searchLabel = new QLabel(searchLine, i18n("S&earch:"), listWidget); searchLayout->addWidget(searchLabel); searchLayout->addWidget(searchLine, 1); connect( list, SIGNAL(revisionClicked(QString,bool)), this, SLOT(revisionSelected(QString,bool)) ); plain = new LogPlainView(this); connect( plain, SIGNAL(revisionClicked(QString,bool)), this, SLOT(revisionSelected(QString,bool)) ); tabWidget = new QTabWidget(splitter); tabWidget->addTab(tree, i18n("&Tree")); tabWidget->addTab(listWidget, i18n("&List")); tabWidget->addTab(plain, i18n("CVS &Output")); connect(tabWidget, SIGNAL(currentChanged(QWidget*)), this, SLOT(tabChanged(QWidget*))); QWhatsThis::add(tree, i18n("Choose revision A by clicking with the left " "mouse button,\nrevision B by clicking with " "the middle mouse button.")); items.setAutoDelete(true); tags.setAutoDelete(true); QWidget *mainWidget = new QWidget(splitter); QBoxLayout *layout = new QVBoxLayout(mainWidget, 0, spacingHint()); for (int i = 0; i < 2; ++i) { if ( i == 1 ) { QFrame *frame = new QFrame(mainWidget); frame->setFrameStyle(QFrame::HLine | QFrame::Sunken); layout->addWidget(frame); } QGridLayout *grid = new QGridLayout(layout); grid->setRowStretch(0, 0); grid->setRowStretch(1, 0); grid->setRowStretch(2, 1); grid->setColStretch(0, 0); grid->setColStretch(1, 1); grid->setColStretch(2, 0); grid->setColStretch(3, 1); grid->setColStretch(4, 2); QString versionident = (i==0)? i18n("Revision A:") : i18n("Revision B:"); QLabel *versionlabel = new QLabel(versionident, mainWidget); grid->addWidget(versionlabel, 0, 0); revbox[i] = new QLabel(mainWidget); revbox[i]->setFrameStyle(QFrame::Panel | QFrame::Sunken); grid->addWidget(revbox[i], 0, 1, Qt::AlignVCenter); QLabel *selectlabel = new QLabel(i18n("Select by tag:"), mainWidget); grid->addWidget(selectlabel, 0, 2); tagcombo[i] = new QComboBox(mainWidget); QFontMetrics fm(tagcombo[i]->fontMetrics()); tagcombo[i]->setMinimumWidth(fm.width("X")*20); grid->addWidget(tagcombo[i], 0, 3); QLabel *authorlabel = new QLabel(i18n("Author:"), mainWidget); grid->addWidget(authorlabel, 1, 0); authorbox[i] = new QLabel(mainWidget); authorbox[i]->setFrameStyle(QFrame::Panel | QFrame::Sunken); grid->addWidget(authorbox[i], 1, 1); QLabel *datelabel = new QLabel(i18n("Date:"), mainWidget); grid->addWidget(datelabel, 1, 2); datebox[i] = new QLabel(mainWidget); datebox[i]->setFrameStyle(QFrame::Panel | QFrame::Sunken); grid->addWidget(datebox[i], 1, 3); QLabel *commentlabel = new QLabel(i18n("Comment/Tags:"), mainWidget); grid->addWidget(commentlabel, 2, 0); commentbox[i] = new QTextEdit(mainWidget); commentbox[i]->setReadOnly(true); commentbox[i]->setTextFormat(Qt::PlainText); fm = commentbox[i]->fontMetrics(); commentbox[i]->setMinimumHeight(2*fm.lineSpacing()+10); grid->addMultiCellWidget(commentbox[i], 2, 2, 1, 3); tagsbox[i] = new QTextEdit(mainWidget); tagsbox[i]->setReadOnly(true); tagsbox[i]->setMinimumHeight(2*fm.lineSpacing()+10); grid->addWidget(tagsbox[i], 2, 4); } QWhatsThis::add(revbox[0], i18n("This revision is used when you click " "Annotate.\nIt is also used as the first " "item of a Diff operation.")); QWhatsThis::add(revbox[1], i18n("This revision is used as the second " "item of a Diff operation.")); connect( tagcombo[0], SIGNAL(activated(int)), this, SLOT(tagASelected(int)) ); connect( tagcombo[1], SIGNAL(activated(int)), this, SLOT(tagBSelected(int)) ); connect( this, SIGNAL(user1Clicked()), this, SLOT(annotateClicked()) ); connect( this, SIGNAL(user2Clicked()), this, SLOT(diffClicked()) ); connect( this, SIGNAL(user3Clicked()), this, SLOT(findClicked()) ); setButtonGuiItem(Ok, KGuiItem(i18n("to view something", "&View"),"fileopen")); setButtonGuiItem(Apply, KGuiItem(i18n("Create Patch..."))); setHelp("browsinglogs"); setWFlags(Qt::WDestructiveClose | getWFlags()); QSize size = configDialogSize(partConfig, "LogDialog"); resize(size); KConfigGroupSaver cs(&partConfig, "LogDialog"); tabWidget->setCurrentPage(partConfig.readNumEntry("ShowTab", 0)); updateButtons(); }
void QWidget::setWindowState(uint newstate) { in_show_maximized = 1; bool resized = testWFlags( WState_Resized ); uint oldstate = effectiveState(widget_state); widget_state &= ~(WState_Minimized | WState_Maximized | WState_FullScreen); if (newstate & WindowMinimized) widget_state |= WState_Minimized; if (newstate & WindowMaximized) widget_state |= WState_Maximized; if (newstate & WindowFullScreen) widget_state |= WState_FullScreen; uint state = effectiveState(widget_state); bool needShow = FALSE; if (isTopLevel() && state != oldstate) { createTLExtra(); if ( oldstate == 0 ) { //normal topData()->normalGeometry = geometry(); } else if ( oldstate == WState_FullScreen ) { reparent( 0, topData()->savedFlags, QPoint(0,0) ); needShow = isVisible(); } else if ( oldstate == WState_Minimized ) { needShow = TRUE; } if ( state == WState_Minimized ) { //### not ideal... hide(); needShow = FALSE; } else if ( state == WState_FullScreen ) { needShow = needShow || isVisible(); topData()->savedFlags = getWFlags(); reparent( 0, WType_TopLevel | WStyle_Customize | WStyle_NoBorder | // preserve some widget flags (getWFlags() & 0xffff0000), QPoint( 0, 0)); const QRect screen = qApp->desktop()->screenGeometry( qApp->desktop()->screenNumber( this ) ); move( screen.topLeft() ); resize( screen.size() ); if ( !resized ) clearWState( WState_Resized ); raise(); } else if ( state == WState_Maximized ) { #ifndef QT_NO_QWS_MANAGER if ( extra && extra->topextra && extra->topextra->qwsManager ) extra->topextra->qwsManager->maximize(); else #endif setGeometry( qt_maxWindowRect ); if ( !resized ) clearWState( WState_Resized ); } else { //normal QRect r = topData()->normalGeometry; if ( r.width() >= 0 ) { topData()->normalGeometry = QRect(0,0,-1,-1); setGeometry( r ); } } } in_show_maximized = 0; if (needShow) show(); if (newstate & WindowActive) setActiveWindow(); QEvent e(QEvent::WindowStateChange); QApplication::sendEvent(this, &e); }
CvsForm::CvsForm( QWidget *parent, const char *name, WFlags f ) : CvsFormBase( parent, name, f ) { setWFlags( getWFlags() | WDestructiveClose ); }