void kthememanager::queryLNFModules() { /*KServiceGroup::Ptr settings = KServiceGroup::group( "Settings/LookNFeel/" ); if ( !settings || !settings->isValid() ) return; KServiceGroup::List list = settings->entries(); // Iterate over all entries in the group for( KServiceGroup::List::ConstIterator it = list.begin(); it != list.end(); it++ ) { KSycocaEntry *p = ( *it ); if ( p->isType( KST_KService ) ) { KService *s = static_cast<KService *>( p ); ( void ) new KThemeDetailsItem( dlg->lvDetails, s->name(), s->pixmap( KIcon::Desktop ), s->exec() ); } } dlg->lvDetails->sort();*/ // For now use a static list KIconLoader * il = KGlobal::iconLoader(); dlg->btnBackground->setIconSet( il->loadIconSet( "background", KIcon::Desktop, 32 ) ); dlg->btnColors->setIconSet( il->loadIconSet( "colorscm", KIcon::Desktop, 32 ) ); dlg->btnStyle->setIconSet( il->loadIconSet( "style", KIcon::Desktop, 32 ) ); dlg->btnIcons->setIconSet( il->loadIconSet( "icons", KIcon::Desktop, 32 ) ); dlg->btnFonts->setIconSet( il->loadIconSet( "fonts", KIcon::Desktop, 32 ) ); dlg->btnSaver->setIconSet( il->loadIconSet( "kscreensaver", KIcon::Desktop, 32 ) ); }
void RssFeedPlugin::load() { //add the new tab to the gui KIconLoader* iload = KGlobal::iconLoader(); m_rssFeedManager = new RssFeedManager(getCore()); getGUI()->addTabPage( m_rssFeedManager,iload->loadIconSet("player_playlist", KIcon::Small), i18n("RSS Feeds")); }
QueueDialog::QueueDialog(bt::QueueManager* qm, QWidget *parent, const char *name) :QueueDlg(parent, name) { KIconLoader* iload = KGlobal::iconLoader(); m_tabs->setTabIconSet(m_tabs->page(0), iload->loadIconSet("down", KIcon::Small)); m_tabs->setTabIconSet(m_tabs->page(1), iload->loadIconSet("up", KIcon::Small)); logo->setPixmap(iload->loadIcon("ktqueuemanager", KIcon::Desktop)); connect(downloadList, SIGNAL(selectionChanged(QListViewItem*)), this, SLOT(downloadList_currentChanged( QListViewItem* ))); connect(seedList, SIGNAL(selectionChanged(QListViewItem*)), this, SLOT(seedList_currentChanged( QListViewItem* ))); if(downloadList->firstChild()) downloadList->setCurrentItem(downloadList->firstChild()); if(seedList->firstChild()) seedList->setCurrentItem(seedList->firstChild()); btnMoveUp->setPixmap(iload->loadIcon("up", KIcon::Small)); btnMoveDown->setPixmap(iload->loadIcon("down", KIcon::Small)); this->qman = qm; QPtrList<kt::TorrentInterface>::iterator it = qman->begin(); for( ; it != qman->end(); ++it) { TorrentInterface* tc = *it; TorrentStatus ts = tc->getStats().status; if(ts == kt::SEEDING || ts == kt::DOWNLOAD_COMPLETE || ts == kt::SEEDING_COMPLETE || tc->getStats().completed) { QueueItem* item = new QueueItem(tc, seedList); seedList->insertItem(item); } else { QueueItem* item = new QueueItem(tc, downloadList); downloadList->insertItem(item); } } }
QIconSet Util::getSystemIconSet( const QString& name ) { #ifdef QT_ONLY QPixmap pix; pix.convertFromImage( qembed_findImage( name ) ); return QIconSet( pix ); #else KIconLoader loader; return loader.loadIconSet( name, KIcon::Toolbar); #endif }
SearchBar::SearchBar(QWidget* parent) : SearchBarBase(parent) { m_searchFoward = false; m_matchCase = false; m_wholeWords = false; m_fromCursor = false; setFocusProxy(m_searchEdit); KIconLoader* iconLoader = kapp->iconLoader(); m_closeButton->setIconSet(iconLoader->loadIconSet("fileclose", KIcon::Toolbar, 16)); m_findNextButton->setIconSet(iconLoader->loadIconSet("up", KIcon::Toolbar, 16)); m_findPreviousButton->setIconSet(iconLoader->loadIconSet("down", KIcon::Toolbar, 16)); m_statusPixLabel->hide(); m_statusTextLabel->hide(); m_timer = new QTimer(this); QAccel* accel = new QAccel(this); accel->connectItem( accel->insertItem(Qt::Key_Escape), this, SLOT(hide())); connect(m_timer, SIGNAL(timeout()), SLOT(slotFind())); connect(m_searchEdit, SIGNAL(textChanged(const QString&)), SLOT(slotTextChanged())); connect(m_searchEdit, SIGNAL(returnPressed()), SLOT(slotFindNext())); connect(m_findNextButton, SIGNAL(clicked()), SLOT(slotFindNext())); connect(m_findPreviousButton, SIGNAL(clicked()), SLOT(slotFindPrevious())); connect(m_closeButton, SIGNAL(clicked()), SLOT(hide())); connect(m_optionsButton, SIGNAL(clicked()), this, SLOT(showOptionsMenu())); m_optionsMenu = new QPopupMenu(m_optionsButton, "options_menu"); m_optionsMenu->setCheckable(true); m_optionsMenu->insertItem(i18n("Find Forward"), this, SLOT(toggleSearchFoward()), 0, SEARCH_FORWARD_MENU); m_optionsMenu->insertItem(i18n("Case Sensitive"), this, SLOT(toggleMatchCase()), 0, MATCH_CASE_MENU); m_optionsMenu->insertItem(i18n("Whole Words Only"), this, SLOT(toggleWholeWords()), 0, WHOLE_WORDS_ONLY_MENU); m_optionsMenu->insertItem(i18n("From Cursor"), this, SLOT(toggleFromCursor()), 0, FROM_CURSOR_MENU); m_optionsButton->setPopup(m_optionsMenu); }
// --------------------------------------------------------- void Editor::setupToolbar() { KIconLoader *loader = KGlobal::iconLoader(); topToolbar = new KToolBar( this, "editToolBar" ); KToolBarRadioGroup *radio = new KToolBarRadioGroup(topToolbar); // new game topToolbar->insertButton(loader->loadIcon("filenew", KIcon::Toolbar), ID_TOOL_NEW, true, i18n("New board")); // open game topToolbar->insertButton(loader->loadIcon("fileopen", KIcon::Toolbar), ID_TOOL_LOAD, true, i18n("Open board")); // save game topToolbar->insertButton(loader->loadIcon("filesave", KIcon::Toolbar), ID_TOOL_SAVE, true, i18n("Save board")); topToolbar->setButtonIconSet(ID_TOOL_SAVE,loader->loadIconSet("filesave", KIcon::Toolbar)); #ifdef FUTURE_OPTIONS // Select topToolbar->insertSeparator(); topToolbar->insertButton(loader->loadIcon("rectangle_select", KIcon::Toolbar), ID_TOOL_SELECT, true, i18n("Select")); topToolbar->insertButton(loader->loadIcon("editcut", KIcon::Toolbar), ID_TOOL_CUT, true, i18n("Cut")); topToolbar->insertButton(loader->loadIcon("editcopy", KIcon::Toolbar), ID_TOOL_COPY, true, i18n("Copy")); topToolbar->insertButton(loader->loadIcon("editpaste", KIcon::Toolbar), ID_TOOL_PASTE, true, i18n("Paste")); topToolbar->insertSeparator(); topToolbar->insertButton(loader->loadIcon("move", KIcon::Toolbar), ID_TOOL_MOVE, true, i18n("Move tiles")); #endif topToolbar->insertButton(loader->loadIcon("pencil", KIcon::Toolbar), ID_TOOL_ADD, true, i18n("Add tiles")); topToolbar->insertButton(loader->loadIcon("editdelete", KIcon::Toolbar), ID_TOOL_DEL, true, i18n("Remove tiles")); topToolbar->setToggle(ID_TOOL_ADD); topToolbar->setToggle(ID_TOOL_MOVE); topToolbar->setToggle(ID_TOOL_DEL); topToolbar->toggleButton(ID_TOOL_ADD); radio->addButton(ID_TOOL_ADD); #ifdef FUTURE_OPTIONS radio->addButton(ID_TOOL_MOVE); #endif radio->addButton(ID_TOOL_DEL); // board shift topToolbar->insertSeparator(); topToolbar->insertButton(loader->loadIcon("back", KIcon::Toolbar), ID_TOOL_LEFT, true, i18n("Shift left")); topToolbar->insertButton(loader->loadIcon("up", KIcon::Toolbar), ID_TOOL_UP, true, i18n("Shift up")); topToolbar->insertButton(loader->loadIcon("down", KIcon::Toolbar), ID_TOOL_DOWN, true, i18n("Shift down")); topToolbar->insertButton(loader->loadIcon("forward", KIcon::Toolbar), ID_TOOL_RIGHT, true, i18n("Shift right")); topToolbar->insertSeparator(); topToolbar->insertButton(loader->loadIcon("exit", KIcon::Toolbar), ID_META_EXIT, true, i18n("Exit")); // status in the toolbar for now (ick) theLabel = new QLabel(statusText(), topToolbar); int lWidth = theLabel->sizeHint().width(); topToolbar->insertWidget(ID_TOOL_STATUS,lWidth, theLabel ); topToolbar->alignItemRight( ID_TOOL_STATUS, true ); //addToolBar(topToolbar); connect( topToolbar, SIGNAL(clicked(int) ), SLOT( topToolbarOption(int) ) ); topToolbar->updateRects(0); topToolbar->setFullSize(true); topToolbar->setBarPos(KToolBar::Top); // topToolbar->enableMoving(false); topToolbar->adjustSize(); setMinimumWidth(topToolbar->width()); }
void LoggingOptions::createLayout( ) { QGridLayout* gridLayout = new QGridLayout( this ); KIconLoader* iconLoader = KGlobal::iconLoader( ); QIconSet fileOpenIconSet = iconLoader->loadIconSet( "fileopen", KIcon::Small ); m_baseFileNameButton = new QPushButton( fileOpenIconSet, NULL, this, "base file name button" ); m_grepableLogButton = new QPushButton( fileOpenIconSet, NULL, this, "grepable log button" ); m_normalLogButton = new QPushButton( fileOpenIconSet, NULL, this, "normal log button" ); m_resumeButton = new QPushButton( fileOpenIconSet, NULL, this, "resume button" ); m_scriptKiddieButton = new QPushButton( fileOpenIconSet, NULL, this, "script kiddie button" ); m_stylesheetButton = new QPushButton( fileOpenIconSet, NULL, this, "stylesheet button" ); m_xmlLogButton = new QPushButton( fileOpenIconSet, NULL, this, "xml log button" ); m_appendOutputCheckBox = new QCheckBox( i18n( "Append output (--append_output)" ), this, "append output checkbox" ); m_baseFileNameCheckBox = new QCheckBox( i18n( "Base file name (-oA <name>) " ), this, "base name checkbox" ); m_grepableLogCheckBox = new QCheckBox( i18n( "grep'able log file (-oG <file>) " ), this, "grepable log checkbox" ); m_normalLogCheckBox = new QCheckBox( i18n( "Normal log file (-oN <file>) " ), this, "normal log checkbox" ); m_noStylesheetCheckBox = new QCheckBox( i18n( "No XSL stylesheet (--no_stylesheet)" ), this, "no stylesheet checkbox" ); m_resumeCheckBox = new QCheckBox( i18n( "Resume file (--resume <file>) " ), this, "resume checkbox" ); m_scriptKiddieCheckBox = new QCheckBox( i18n( "Script kiddie log file (-oS <file>) " ), this, "script kiddie checkbox" ); m_stylesheetCheckBox = new QCheckBox( i18n( "XSL stylesheet (--stylesheet <file>) " ), this, "stylesheet checkbox" ); m_xmlLogCheckBox = new QCheckBox( i18n( "XML log file (-oX <file>) " ), this, "xml log checkbox" ); m_baseFileNameLineEdit = new QLineEdit( this, "base file name line edit" ); m_grepableLogLineEdit = new QLineEdit( this, "grepable log line edit" ); m_normalLogLineEdit = new QLineEdit( this, "normal log line edit" ); m_resumeLineEdit = new QLineEdit( this, "resume line edit" ); m_scriptKiddieLineEdit = new QLineEdit( this, "script kiddie line edit" ); m_stylesheetLineEdit = new QLineEdit( this, "stylesheet line edit" ); m_xmlLogLineEdit = new QLineEdit( this, "xml log line edit" ); byte row = 1; gridLayout->addWidget( m_appendOutputCheckBox, row++, 1 ); gridLayout->addWidget( m_noStylesheetCheckBox, row++, 1 ); byte rowBlock1 = row; row = 1; gridLayout->addWidget( m_baseFileNameCheckBox, row, 3 ); gridLayout->addWidget( m_baseFileNameLineEdit, row, 4 ); gridLayout->addWidget( m_baseFileNameButton, row++, 5 ); gridLayout->addWidget( m_grepableLogCheckBox, row, 3 ); gridLayout->addWidget( m_grepableLogLineEdit, row, 4 ); gridLayout->addWidget( m_grepableLogButton, row++, 5 ); gridLayout->addWidget( m_normalLogCheckBox, row, 3 ); gridLayout->addWidget( m_normalLogLineEdit, row, 4 ); gridLayout->addWidget( m_normalLogButton, row++, 5 ); gridLayout->addWidget( m_resumeCheckBox, row, 3 ); gridLayout->addWidget( m_resumeLineEdit, row, 4 ); gridLayout->addWidget( m_resumeButton, row++, 5 ); gridLayout->addWidget( m_scriptKiddieCheckBox, row, 3 ); gridLayout->addWidget( m_scriptKiddieLineEdit, row, 4 ); gridLayout->addWidget( m_scriptKiddieButton, row++, 5 ); gridLayout->addWidget( m_xmlLogCheckBox, row, 3 ); gridLayout->addWidget( m_xmlLogLineEdit, row, 4 ); gridLayout->addWidget( m_xmlLogButton, row++, 5 ); gridLayout->addWidget( m_stylesheetCheckBox, row, 3 ); gridLayout->addWidget( m_stylesheetLineEdit, row, 4 ); gridLayout->addWidget( m_stylesheetButton, row++, 5 ); byte rowBlock2 = row; gridLayout->setColStretch( 0, 5 ); gridLayout->setColStretch( 2, 5 ); gridLayout->setColStretch( 4, 10 ); gridLayout->setColStretch( 6, 5 ); gridLayout->setRowStretch( 0, 10 ); gridLayout->setRowStretch( _max_( rowBlock1, rowBlock2 ), 10 ); }