iA4DCTMainWin::iA4DCTMainWin( MainWindow* parent /*= 0*/ ) : QMainWindow( parent ) , m_mainWnd( parent ) { setupUi( this ); m_size[0] = 100.; m_size[1] = 100.; m_size[2] = 100.; connect( actionAdd, SIGNAL( triggered( ) ), this, SLOT( addButtonClick( ) ) ); connect( actionVisualization, SIGNAL( triggered( ) ), this, SLOT( openVisualizationWin( ) ) ); connect( actionSave, SIGNAL( triggered( ) ), this, SLOT( save( ) ) ); }
MusicLocalSongsManagerWidget::MusicLocalSongsManagerWidget(QWidget *parent) : MusicAbstractMoveDialog(parent), ui(new Ui::MusicLocalSongsManagerWidget), m_movie(nullptr) { Q_UNUSED(qRegisterMetaType<QFileInfoList>("QFileInfoList")); ui->setupUi(this); ui->topTitleCloseButton->setIcon(QIcon(":/share/searchclosed")); ui->topTitleCloseButton->setStyleSheet(MusicUIObject::MToolButtonStyle03); ui->topTitleCloseButton->setCursor(QCursor(Qt::PointingHandCursor)); ui->topTitleCloseButton->setToolTip(tr("Close")); connect(ui->topTitleCloseButton, SIGNAL(clicked()), SLOT(close())); ui->toolWidget->setStyleSheet("#toolWidget{" + MusicUIObject::MCustomStyle27 + "}"); ui->allSelectedcheckBox->setStyleSheet(MusicUIObject::MCheckBoxStyle02); ui->auditionButton->setStyleSheet(MusicUIObject::MToolButtonStyle07); ui->addButton->setStyleSheet(MusicUIObject::MToolButtonStyle08); ui->auditionButton->setCursor(QCursor(Qt::PointingHandCursor)); ui->addButton->setCursor(QCursor(Qt::PointingHandCursor)); ui->allSelectedcheckBox->setCursor(QCursor(Qt::PointingHandCursor)); ui->scanButton->setCursor(QCursor(Qt::PointingHandCursor)); ui->scanCustButton->setCursor(QCursor(Qt::PointingHandCursor)); ui->searchLineLabel->setCursor(QCursor(Qt::PointingHandCursor)); ui->allSelectedcheckBox->setText(tr("allselected")); connect(ui->allSelectedcheckBox, SIGNAL(clicked(bool)), SLOT(selectedAllItems(bool))); ui->scanButton->setIcon(QIcon(":/image/searchlocalfile")); ui->scanButton->setStyleSheet("QPushButton{ background:transparent;}" "QPushButton::hover{ border:1px solid #000000;}"); ui->scanCustButton->setIcon(QIcon(":/image/searchlocalfile")); ui->scanCustButton->setStyleSheet("QPushButton{ background:transparent;}" "QPushButton::hover{ border:1px solid #000000;}"); ui->showlistButton->setStyleSheet(MusicUIObject::MPushButtonStyle05); ui->showlistButton->setCursor(QCursor(Qt::PointingHandCursor)); ui->filterComboBox->setItemDelegate(new QStyledItemDelegate(ui->filterComboBox)); ui->filterComboBox->setStyleSheet(MusicUIObject::MComboBoxStyle01 + MusicUIObject::MItemView01); ui->filterComboBox->view()->setStyleSheet(MusicUIObject::MScrollBarStyle01); ui->showPathButton->setStyleSheet(MusicUIObject::MPushButtonStyle05); ui->showPathButton->setCursor(QCursor(Qt::PointingHandCursor)); QButtonGroup *buttonGroup = new QButtonGroup(this); buttonGroup->addButton(ui->scanButton, 0); buttonGroup->addButton(ui->scanCustButton, 1); connect(buttonGroup, SIGNAL(buttonClicked(int)), SLOT(filterScanChanged(int))); connect(ui->auditionButton, SIGNAL(clicked()), SLOT(auditionButtonClick())); connect(ui->addButton, SIGNAL(clicked()), SLOT(addButtonClick())); connect(ui->songlistsTable, SIGNAL(cellClicked(int,int)), SLOT(itemCellOnClick(int,int))); connect(ui->songlistsTable, SIGNAL(cellDoubleClicked(int,int)), SLOT(itemDoubleClicked(int,int))); connect(ui->searchLineEdit, SIGNAL(cursorPositionChanged(int,int)), SLOT(musicSearchIndexChanged(int,int))); connect(ui->showlistButton, SIGNAL(clicked()), SLOT(setShowlistButton())); connect(ui->showPathButton, SIGNAL(clicked()), SLOT(setShowPathButton())); addDrivesList(); ui->filterComboBox->setCurrentIndex(-1); m_currentIndex = -1; setShowlistButton(); m_thread = new MusicLocalSongsManagerThread(this); connect(m_thread, SIGNAL(setSongNamePath(QFileInfoList)), SLOT(setSongNamePath(QFileInfoList))); M_CONNECTION->setValue("MusicLocalSongsManagerWidget", this); M_CONNECTION->poolConnect("MusicLocalSongsManagerWidget", "MusicSongsSummarizied"); }