Subversion Repositories svn1

Rev

Rev 207 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 207 Rev 210
Line 70... Line 70...
70
        if (tabWidget->tabText(index) == name)
70
        if (tabWidget->tabText(index) == name)
71
        {
71
        {
72
            webView = dynamic_cast<QmWebView *>(tabWidget->widget(index));
72
            webView = dynamic_cast<QmWebView *>(tabWidget->widget(index));
73
            if (webView)
73
            if (webView)
74
            {
74
            {
75
                qDebug("Reuse Tab:%s", qPrintable(report));
75
                //qDebug("Reuse Tab:%s", qPrintable(report));
76
                break;
76
                break;
77
            }
77
            }
78
        }
78
        }
79
    }
79
    }
80
 
80
 
Line 87... Line 87...
87
    webView->setUrl(report);
87
    webView->setUrl(report);
88
    if ( adding )
88
    if ( adding )
89
    {
89
    {
90
        int tab = tabWidget->addTab(webView, name);
90
        int tab = tabWidget->addTab(webView, name);
91
        tabChanged(tab);
91
        tabChanged(tab);
92
        qDebug("Adding(%d):%s", tab, qPrintable(report));
92
        //qDebug("Adding(%d):%s", tab, qPrintable(report));
93
    }
93
    }
94
}
94
}
95
 
95
 
96
void QmReportWindow::deleteTab(int tab)
96
void QmReportWindow::deleteTab(int tab)
97
{
97
{
Line 99... Line 99...
99
    tabWidget->removeTab(tab);
99
    tabWidget->removeTab(tab);
100
}
100
}
101
 
101
 
102
void QmReportWindow::tabChanged(int tab)
102
void QmReportWindow::tabChanged(int tab)
103
{
103
{
104
    qDebug("Update TAB:%d", tab);
104
    //qDebug("Update TAB:%d", tab);
105
    currentWebView = dynamic_cast<QmWebView *>(tabWidget->currentWidget());
105
    currentWebView = dynamic_cast<QmWebView *>(tabWidget->currentWidget());
106
    bool enable = (currentWebView != NULL);
106
    bool enable = (currentWebView != NULL);
107
 
107
 
108
    pb_original->setEnabled(enable);
108
    pb_original->setEnabled(enable);
109
    pb_back->setEnabled(enable);
109
    pb_back->setEnabled(enable);