OSDN Git Service

[UI][Qt] TextBrowser : Prepair to support external files.
authorK.Ohta <whatisthis.sowhat@gmail.com>
Thu, 29 Oct 2015 06:05:17 +0000 (15:05 +0900)
committerK.Ohta <whatisthis.sowhat@gmail.com>
Thu, 29 Oct 2015 06:05:17 +0000 (15:05 +0900)
source/src/qt/gui/display_text_document.cpp
source/src/qt/gui/display_text_document.h

index e1d3c26..c2f876a 100644 (file)
@@ -15,7 +15,7 @@
 #include "display_text_document.h"
 
 
-Dlg_BrowseText::Dlg_BrowseText(QString fname, QWidget *parent) : QWidget(parent)
+Dlg_BrowseText::Dlg_BrowseText(QString fname, bool internal, QWidget *parent) : QWidget(parent)
 {
        QByteArray tmps;
        QFile f_desc;
@@ -25,8 +25,12 @@ Dlg_BrowseText::Dlg_BrowseText(QString fname, QWidget *parent) : QWidget(parent)
        
        parent_widget = parent;
 
-       path = QString::fromUtf8(":/");
-       path.append(fname);
+       if(internal) {
+               path = QString::fromUtf8(":/");
+               path.append(fname);
+       } else { 
+               path = fname;
+       }
        // Credits
 
        f_desc.setFileName(path);
index baa037a..fd6dfbe 100644 (file)
@@ -26,7 +26,7 @@ protected:
        QTextBrowser *TextBox;
        QVBoxLayout *VBox;
 public:
-       Dlg_BrowseText(QString fname, QWidget *parent = 0);
+       Dlg_BrowseText(QString fname, bool internal = true, QWidget *parent = 0);
        ~Dlg_BrowseText();
        
 };