void CategoryDialog::initialize() { internal_id = -1; setAttribute(Qt::WA_DeleteOnClose); model = new TreeItemModel(this); model->setIgnoreFilters(true); model->updateModel(mydb); ui->treeView->setModel(model); ui->treeView->setAnimated(true); ui->treeView->header()->hide(); ui->treeView->hideColumn(1); ui->treeView->hideColumn(2); ui->treeView->hideColumn(3); ui->treeView->hideColumn(4); ui->treeView->setExpanded(model->index(0,0),true); FileNameValidator *validator = new FileNameValidator(this); ui->cattitle->setValidator(validator); QPushButton *btn = ui->buttonBox->button(QDialogButtonBox::Ok); btn->setEnabled(false); connect(btn,SIGNAL(released()),this,SLOT(applyCategory())); btn = ui->buttonBox->button(QDialogButtonBox::Cancel); connect(btn,SIGNAL(released()),this,SLOT(reject())); btn = ui->buttonBox->button(QDialogButtonBox::Apply); btn->setEnabled(false); ui->error_label->setVisible(false); connect(btn,SIGNAL(released()),this,SLOT(applyCategory())); connect(ui->cattitle,SIGNAL(textEdited(QString)),this,SLOT(formValidator())); connect(ui->textEdit,SIGNAL(textChanged()),this,SLOT(formValidator())); connect(ui->toolButton,SIGNAL(released()),this,SLOT(showDirDialog())); }
void soundKonverter::setupActions() { KStandardAction::quit( this, SLOT(close()), actionCollection() ); KStandardAction::preferences( this, SLOT(showConfigDialog()), actionCollection() ); KAction *logviewer = actionCollection()->addAction("logviewer"); logviewer->setText(i18n("View logs...")); logviewer->setIcon(KIcon("view-list-text")); connect( logviewer, SIGNAL(triggered()), this, SLOT(showLogViewer()) ); KAction *replaygainscanner = actionCollection()->addAction("replaygainscanner"); replaygainscanner->setText(i18n("Replay Gain tool...")); replaygainscanner->setIcon(KIcon("soundkonverter-replaygain")); connect( replaygainscanner, SIGNAL(triggered()), this, SLOT(showReplayGainScanner()) ); KAction *aboutplugins = actionCollection()->addAction("aboutplugins"); aboutplugins->setText(i18n("About plugins...")); aboutplugins->setIcon(KIcon("preferences-plugin")); connect( aboutplugins, SIGNAL(triggered()), this, SLOT(showAboutPlugins()) ); KAction *add_files = actionCollection()->addAction("add_files"); add_files->setText(i18n("Add files...")); add_files->setIcon(KIcon("audio-x-generic")); connect( add_files, SIGNAL(triggered()), m_view, SLOT(showFileDialog()) ); KAction *add_folder = actionCollection()->addAction("add_folder"); add_folder->setText(i18n("Add folder...")); add_folder->setIcon(KIcon("folder")); connect( add_folder, SIGNAL(triggered()), m_view, SLOT(showDirDialog()) ); KAction *add_audiocd = actionCollection()->addAction("add_audiocd"); add_audiocd->setText(i18n("Add CD tracks...")); add_audiocd->setIcon(KIcon("media-optical-audio")); connect( add_audiocd, SIGNAL(triggered()), m_view, SLOT(showCdDialog()) ); KAction *add_url = actionCollection()->addAction("add_url"); add_url->setText(i18n("Add url...")); add_url->setIcon(KIcon("network-workgroup")); connect( add_url, SIGNAL(triggered()), m_view, SLOT(showUrlDialog()) ); KAction *add_playlist = actionCollection()->addAction("add_playlist"); add_playlist->setText(i18n("Add playlist...")); add_playlist->setIcon(KIcon("view-media-playlist")); connect( add_playlist, SIGNAL(triggered()), m_view, SLOT(showPlaylistDialog()) ); KAction *load = actionCollection()->addAction("load"); load->setText(i18n("Load file list")); load->setIcon(KIcon("document-open")); connect( load, SIGNAL(triggered()), m_view, SLOT(loadFileList()) ); KAction *save = actionCollection()->addAction("save"); save->setText(i18n("Save file list")); save->setIcon(KIcon("document-save")); connect( save, SIGNAL(triggered()), m_view, SLOT(saveFileList()) ); actionCollection()->addAction("start", m_view->start()); actionCollection()->addAction("stop_menu", m_view->stopMenu()); }
void ReplayGainScanner::addClicked( int index ) { if( index == 1 ) { showFileDialog(); } else { showDirDialog(); } }
bool getExistingDirectories_win(QStringList* pResult, QWidget* parent, const QString& caption, const QString& dir) { Q_ASSERT(pResult != NULL); IFileOpenDialog_Wrapper Dialog; if (Dialog.isInitialized()) { setFileDialogParams(Dialog.iface(), caption, dir, true); *pResult = showDirDialog(Dialog.iface(), parent); return true; } return false; }
void soundKonverterView::addClicked( int index ) { if( index == 0 ) { showFileDialog(); } else if( index == 1 ) { showDirDialog(); } else if( index == 2 ) { showCdDialog(); } else if( index == 3 ) { showUrlDialog(); } else { showPlaylistDialog(); } }