#define VER_LAMEXP_MINOR_LO 3
#define VER_LAMEXP_TYPE Alpha
#define VER_LAMEXP_PATCH 15
-#define VER_LAMEXP_BUILD 660
+#define VER_LAMEXP_BUILD 662
///////////////////////////////////////////////////////////////////////////////
// Tools versions
connect(m_fileListModel, SIGNAL(rowsRemoved(QModelIndex,int,int)), this, SLOT(sourceModelChanged()));
connect(m_fileListModel, SIGNAL(modelReset()), this, SLOT(sourceModelChanged()));
connect(sourceFileView, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(sourceFilesContextMenu(QPoint)));
+ connect(sourceFileView->verticalScrollBar(), SIGNAL(sliderMoved(int)), this, SLOT(sourceFilesScrollbarMoved(int)));
+ connect(sourceFileView->verticalScrollBar(), SIGNAL(valueChanged(int)), this, SLOT(sourceFilesScrollbarMoved(int)));
connect(m_showDetailsContextAction, SIGNAL(triggered(bool)), this, SLOT(showDetailsButtonClicked()));
connect(m_previewContextAction, SIGNAL(triggered(bool)), this, SLOT(previewContextActionTriggered()));
connect(m_findFileContextAction, SIGNAL(triggered(bool)), this, SLOT(findFileContextActionTriggered()));
break;
}
}
- else if(obj == sourceFileView->viewport())
- {
- sourceFileView ->resizeColumnToContents(0);
- }
return false;
}
}
/*
+ * Scrollbar of source files moved
+ */
+void MainWindow::sourceFilesScrollbarMoved(int)
+{
+ qDebug("sourceFileView->resizeColumnToContents(0);");
+ sourceFileView->resizeColumnToContents(0);
+}
+
+/*
* Open selected file in external player
*/
void MainWindow::previewContextActionTriggered(void)
void showFolderContextActionTriggered(void);
void showRenameMacros(const QString &text);
void sourceFilesContextMenu(const QPoint &pos);
+ void sourceFilesScrollbarMoved(int);
void sourceModelChanged(void);
void styleActionActivated(QAction *action);
void tabActionActivated(QAction *action);
connect(m_progressModel, SIGNAL(rowsInserted(QModelIndex,int,int)), this, SLOT(progressModelChanged()));
connect(m_progressModel, SIGNAL(modelReset()), this, SLOT(progressModelChanged()));
connect(view_log, SIGNAL(activated(QModelIndex)), this, SLOT(logViewDoubleClicked(QModelIndex)));
+ connect(view_log->horizontalHeader(), SIGNAL(sectionResized(int,int,int)), this, SLOT(logViewSectionSizeChanged(int,int,int)));
//Create context menu
m_contextMenu = new QMenu();
QDesktopServices::openUrl(url);
}
}
- else if(obj == view_log->viewport())
- {
- view_log->resizeColumnToContents(1);
- }
return false;
}
}
}
+void ProcessingDialog::logViewSectionSizeChanged(int logicalIndex, int oldSize, int newSize)
+{
+ qDebug("sectionResized");
+ if(logicalIndex == 1)
+ {
+ if(QHeaderView *hdr = view_log->horizontalHeader())
+ {
+ hdr->setMinimumSectionSize(max(hdr->minimumSectionSize(), hdr->sectionSize(1)));
+ }
+ }
+}
+
void ProcessingDialog::contextMenuTriggered(const QPoint &pos)
{
QAbstractScrollArea *scrollArea = dynamic_cast<QAbstractScrollArea*>(QObject::sender());
void processFinished(const QUuid &jobId, const QString &outFileName, bool success);
void progressModelChanged(void);
void logViewDoubleClicked(const QModelIndex &index);
+ void logViewSectionSizeChanged(int, int, int);
void contextMenuTriggered(const QPoint &pos);
void contextMenuDetailsActionTriggered(void);
void contextMenuShowFileActionTriggered(void);