Example #1
0
HTMLView::HTMLView( QWidget *parentWidget, const char *widgetname, const bool DNDEnabled, const bool JScriptEnabled )
        : KHTMLPart( parentWidget, widgetname )
{
    m_instances++;
    setJavaEnabled( false );
    setPluginsEnabled( false );

    setDNDEnabled( DNDEnabled );
    setJScriptEnabled( JScriptEnabled );

    KActionCollection* ac = actionCollection();
    ac->setAutoConnectShortcuts( true );
    m_copy = KStdAction::copy( this, SLOT( copyText() ), ac, "htmlview_copy" );
    m_selectAll = KStdAction::selectAll( this, SLOT( selectAll() ), ac, "htmlview_select_all" );
    {
        KPopupMenu m;
        m_copy->plug( &m );
        m_selectAll->plug( &m );

        m_copy->unplug( &m );
        m_selectAll->unplug( &m );
    }

    connect( this, SIGNAL( selectionChanged() ), SLOT( enableCopyAction() ) );
    enableCopyAction();
}
Example #2
0
GPSTrackListWidget::GPSTrackListWidget(QWidget* parent)
                  : KHTMLPart(parent), d(new GPSTrackListWidgetPrivate)
{
    setJScriptEnabled(true);
    setDNDEnabled(false);
    setEditable(false);

    view()->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
    view()->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
    view()->setMinimumSize(480, 360);
    view()->setFrameStyle( QFrame::StyledPanel | QFrame::Sunken );
}
Example #3
0
EvaChatView::EvaChatView( TQWidget * parent, const char * name )
    : TDEHTMLPart(parent, name), menu(NULL), d(0), buffer(""), m_isScrollAtBottom(true)
{
    //setOnlyLocalReferences(true);
    menu = new TDEPopupMenu(0, "popup");
    copyAction = KStdAction::copy( this, SLOT(copy()), actionCollection());
    copyAction->setText(i18n("&Copy Text"));
    copyAction->setShortcut( TDEShortcut("Ctrl+C"));

    setDNDEnabled(true);
    setAutoloadImages(true);
    view()->setHScrollBarMode(TQScrollView::AlwaysOff);

    //setStandardFont("Helvetica");
    //buffer += "<body style=\"font-size:9pt;font-family:Helvetica\">";

    TQObject::connect(view(), SIGNAL(finishedLayout()), SLOT(slotScrollToBottom()));
    TQObject::connect(this, SIGNAL(selectionChanged()), SLOT(slotSelectionChanged()));
    TQObject::connect(this, SIGNAL(popupMenu(const TQString &, const TQPoint &)),
                      SLOT(slotPopupMenu(const TQString &, const TQPoint &)));
    TQObject::connect(browserExtension(), SIGNAL(openURLRequest(const KURL &, const KParts::URLArgs &)),
                      SLOT(slotLinkClicked( const KURL &, const KParts::URLArgs &)));
}