Anzeige:
Ergebnis 1 bis 4 von 4

Thema: QT/KDE Dateivorschau immer in der selben Instanz zeigen

  1. #1
    Registrierter Benutzer
    Registriert seit
    14.11.2002
    Ort
    Obertshausen
    Beiträge
    87

    QT/KDE Dateivorschau immer in der selben Instanz zeigen

    Hallo zusammen,

    ich bin mir nicht sicher, ob das ein Programmierproblem oder ein KDE Problem ist. aber vielleicht habt ihr ja eine Idee.

    Ich will aus einem QT/KDE Programm heraus mit einem QProcess eine html-datei entweder in Konqueror zur Vorschau oder in Quanta zum Bearbeiten öffnen.

    my_process.addArgument("quanta");
    my_process.addArgument("/home/index.htm");
    my_process->start();

    Soweit kein Problem.

    Wie bekomme ich es aber hin, dass eine 2. Datei, die ich auch z.B. in Quanta öffnen will nicht gleich wieder eine 2. Instanz von Quanta öffnet sondern sie in der vorhandenen Instanz hinzugeladen wird (als zweite Datei)?

    Geht das, oder hängt das jeweils davon ab, wie das Programm (in dem Fall Quanta oder Konqueror) mit den Dateiaufrufen umgeht?

    Das Problem habe ich auch bei anderen Anwendungen aber "Kate" z.B. läd neue Dateien immer in die vorhandene Instanz, auch wenn sie mit einem Doppelklick aus dem Konqueror gestartet wurden.

    @anda_soka:
    Wenn mein Post hier nicht hinpass, weil es ein generelles KDE-Problem ist, dann schmeiss ihn bitte einfach raus. Ich war mir nicht sicher, wo ich sonst posten konnte.

    Vielen Dank fürs Kopfzerbrechen
    Celindir
    May the source be with you...

    www.celindir.de

  2. #2
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    hi,

    ehrlich gesagt liegt das problem nur bei dir ....

    ein quanta --help ergibt bei mir:

    [tuxipuxi@linux tuxipuxi]$ quanta --help
    Usage: quanta [Qt-options] [KDE-options] [File]

    Quanta Plus Web Development Environment

    Generic options:
    --help Show help about options
    --help-qt Show Qt specific options
    --help-kde Show KDE specific options
    --help-all Show all options
    --author Show author information
    -v, --version Show version information
    --license Show license information
    -- End of options

    Arguments:
    File file to open

    Options:
    --unique Whether we start as a one-instance application.
    --nologo Do not show the nice logo during startup.





    also musst du einfach als zusaetzliches Argument --unique hinzufuegen, und schon oeffnet sich alles in einer instanz .

    gruss tuxipuxi

  3. #3
    Registrierter Benutzer
    Registriert seit
    14.11.2002
    Ort
    Obertshausen
    Beiträge
    87
    oooops

    Das ist mir jetzt aber peinlich

    Wer lesen kann ist doch klar im Vorteil!!

    Wenn es sowas jetzt auch noch im Konqueror gibt, dann ist die Welt perfekt.

    Vielen Dank
    Celindir
    May the source be with you...

    www.celindir.de

  4. #4
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Eventuell geht es aus einem KDE Programm sogar direkter über DCOP.

    DCOP könnte auch die Möglichkeit sein, die selbe Konqueror Instanz weiter zu benutzen.

    DCOP sollte erlauben, einen bestimmten Prozess zu starten und dessen DCOP ID zu bekommen.

    Mit dieser könnte man dann arbeiten.

    Leider ist das Zeug nicht vernünftig dokumentiert

    Ciao,
    _

    P.S: das Forum ist schon richtig für KDE Fragen.
    Qt/KDE Entwickler
    Debian Benutzer

Lesezeichen

Berechtigungen

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