Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 20 von 20

Thema: Browser aus (QT) Anwendung öffnen

  1. #16
    Registrierter Benutzer
    Registriert seit
    15.04.2002
    Beiträge
    39
    Original geschrieben von Tec
    @Christian81

    Kannste den Code dazu mal hier posten?
    Ja, aber der bringt dir imho auch nicht viel...

    sim-icq/mainwin.cpp 2490-2497:
    Code:
    void MainWindow::goURL(const char *url)
    {
    #ifdef WIN32
        ShellExecuteA(winId(), NULL, url, NULL, NULL, SW_SHOWNORMAL);
    #else
        exec(getUrlViewer(), url);
    #endif
    }
    CVS ist auch online auf der sim-icq homepage einsehbar.

    Christian

  2. #17
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Original geschrieben von Christian81

    Code:
    void MainWindow::goURL(const char *url)
    {
    #ifdef WIN32
        ShellExecuteA(winId(), NULL, url, NULL, NULL, SW_SHOWNORMAL);
    #else
        exec(getUrlViewer(), url);
    #endif
    }
    man könnte das schön erweitern.

    Code:
    #elif USE_KDE
        KRun(url);
    #else
        exec
    Das USE_KDE benutzen sie auch schon in mainwin.h


    CVS ist auch online auf der sim-icq homepage einsehbar.
    Man sollte denen vielleicht mal sagen, dass man in einem Header kein
    Code:
    using namespace std;
    macht

    So, mal sehen, wo das getUrlViewer() ist

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  3. #18
    Registrierter Benutzer
    Registriert seit
    25.01.2003
    Beiträge
    222
    Original geschrieben von anda_skoa

    Man sollte denen vielleicht mal sagen, dass man in einem Header kein
    Code:
    using namespace std;
    macht
    vermutlich ein "schneller" wechsel von 2.xx auf 3.xx

    gruss
    Arthur

  4. #19
    Registrierter Benutzer
    Registriert seit
    15.04.2002
    Beiträge
    39
    ja, denke schon... der Autor hat imho auch nicht sehr viel Zeit, sich darum zu kümmern - das Projekt ist atm irgendwie sehr ruhig. Ein Patch für QT 3.1.2 wurde erst nach mehrmaligen Postings behoben, obwohl der Patch bekannt war...

  5. #20
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    In anderen Headern passt es.

    Hab das auf die Schnelle nur in mainwin.h gesehen.

    getUrlViewer() ist eine Methode von MainWindow

    Man findet sie selbst nicht mit grep, weil sie mit einem Macro generiert wird

    Wenn du nach UrlViewer grepst, findest du die Variable.
    Komischerweise ein char* statt einem QString, aber der Source scheint ohnehin überhohlungsbedürftig zu sein.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •