new MediaList();
new MediaView();
new Storage();
- if (m_openBrowser) {
- new restoreTree();
- }
+// if (m_openBrowser) {
+// new restoreTree();
+// }
if (m_openDirStat) {
new DirStat();
}
void MainWin::treeItemClicked(QTreeWidgetItem *item, int /*column*/)
{
/* Is this a page that has been inserted into the hash */
- if (getFromHash(item)) {
- Pages* page = getFromHash(item);
+ Pages* page = getFromHash(item);
+ if (page) {
int stackindex = tabWidget->indexOf(page);
if (stackindex >= 0) {
void MainWin::browseButtonClicked()
{
- new restoreTree();
+// new restoreTree();
}
void MainWin::statusPageButtonClicked()
{
va_list arg_ptr;
char buf[1000];
- int len;
va_start(arg_ptr, fmt);
- len = bvsnprintf(buf, sizeof(buf), fmt, arg_ptr);
+ bvsnprintf(buf, sizeof(buf), fmt, arg_ptr);
va_end(arg_ptr);
set_status(buf);
}
void MainWin::undockWindowButton()
{
Pages* page = (Pages*)tabWidget->currentWidget();
- page->togglePageDocking();
+ if (page) {
+ page->togglePageDocking();
+ }
}
/*
/* Is this a page that has been inserted into the hash */
if (getFromHash(currentitem)) {
Pages* page = getFromHash(currentitem);
- page->togglePageDocking();
+ if (page) {
+ page->togglePageDocking();
+ }
}
}
if (m_isClosing) return; /* if closing the application, do nothing here */
Pages* page = (Pages*)tabWidget->currentWidget();
/* run the virtual function in case this class overrides it */
- page->currentStackItem();
+ if (page) {
+ page->currentStackItem();
+ }
if (!m_waitState) {
disconnect(treeWidget, SIGNAL(itemClicked(QTreeWidgetItem *, int)), this, SLOT(treeItemClicked(QTreeWidgetItem *, int)));
disconnect(treeWidget, SIGNAL( currentItemChanged(QTreeWidgetItem *, QTreeWidgetItem *)), this, SLOT(treeItemChanged(QTreeWidgetItem *, QTreeWidgetItem *)));
void MainWin::closePage(int item)
{
QTreeWidgetItem *currentitem;
- Pages *page;
+ Pages *page = NULL;
if (item >= 0) {
page = (Pages *)tabWidget->widget(item);
}
/* Preferences dialog */
-prefsDialog::prefsDialog()
+prefsDialog::prefsDialog() : QDialog()
{
setupUi(this);
}