]> gitweb.hamatoma.de Git - reqt/commitdiff
recommand: adaptions to changed base classes
authorHamatoma <hamatoma@gmx.de>
Wed, 5 Oct 2016 19:16:11 +0000 (21:16 +0200)
committerHamatoma <hamatoma@gmx.de>
Wed, 5 Oct 2016 19:16:11 +0000 (21:16 +0200)
appl/recommand/main.cpp
appl/recommand/mainwindow.cpp
appl/recommand/mainwindow.hpp
appl/reimgconvert/mainwindow.cpp

index 1b5145ee43830d7da617e744db887e02c735f85f..35b3e8958bd7f6ca083da68002f587c7990bd875 100644 (file)
@@ -16,7 +16,7 @@ int main(int argc, char *argv[]){
    g_argv = argv;
    QString homeDir = argc > 1 ? argv[1] : "";
    QApplication a(argc, argv);
-   MainWindow w(homeDir);
+   MainWindow w(a, homeDir);
        w.show();
        return a.exec();
 }
index ec4b6e21d89977b61869eb87ecb1eb33aff01db5..07c7df017a5538331432be1a203a1bca467ff0cf 100644 (file)
 
 #include "recommand.hpp"
 
+const QString VERSION("2016.10.05");
+
 /**
  * Constructor.
  *
- * @param homeDir      "" or the home directory
- * @param parent       NULL ot the owner of the main window
+ * @param application   the assigned application
+ * @param homeDir       "" or the home directory
+ * @param parent        NULL ot the owner of the main window
  */
-MainWindow::MainWindow(const QString& homeDir, QWidget *parent) :
-       ReGuiApplication("recommand", homeDir, 2, 100100100, parent),
+MainWindow::MainWindow(QApplication& application, const QString& homeDir, QWidget *parent) :
+    ReGuiApplication(application, "recommand", homeDir, 2, 100100100, "de", parent),
        ReGuiValidator(),
        ui(new Ui::MainWindow),
-       m_processor(NULL)
+    m_processor(NULL),
+    m_maxListSize(100)
 {
        m_processor = new CommandProcessor(this);
        ui->setupUi(this);
@@ -36,6 +40,8 @@ MainWindow::MainWindow(const QString& homeDir, QWidget *parent) :
        connect(ui->listWidgetHistory, SIGNAL(itemDoubleClicked(QListWidgetItem*)),
                        this, SLOT(onHistoryDoubleClicked(QListWidgetItem*)));
        onLoad();
+    say(LOG_INFO, tr("Version:") + " " + VERSION);
+
 }
 /**
  * Destructor.
@@ -107,8 +113,8 @@ void MainWindow::onGuiTimerUpdate()
                m_mutexGuiQueue.unlock();
                if (item.m_type == ReGuiQueueItem::Undef)
                        break;
-               if (! item.apply()){
-                       switch (item.m_type){
+        if (! item.apply(m_guiQueue, m_maxListSize)){
+            switch (item.m_type){
                        case ReGuiQueueItem::ReadyMessage:
                                say(LOG_INFO, item.m_value);
                                break;
index 60e8884166e984d7f2d88de8edf89c729784cacd..e329107aa13720efff9e826f4bd1a9adaa26034c 100644 (file)
@@ -25,7 +25,7 @@ class MainWindow : public ReGuiApplication, public ReGuiValidator
 {
        Q_OBJECT
 public:
-       explicit MainWindow(const QString& homeDir, QWidget *parent = 0);
+    explicit MainWindow(QApplication& application, const QString& homeDir, QWidget *parent = 0);
        virtual ~MainWindow();
 
 public slots:
@@ -43,10 +43,11 @@ protected:
        void toHistory(const QString& text);
 public:
        virtual bool say(ReLoggerLevel level, const QString& message);
-
+    virtual void onLanguageChange(){}
 private:
        Ui::MainWindow *ui;
        CommandProcessor* m_processor;
+    int m_maxListSize;
 };
 
 #endif // MAINWINDOW_HPP
index 40409cc409a1873a855e7b666070efb5d71ebb48..38910c369eb1d63854fd2c5ecea7236dddff2e35 100644 (file)
@@ -29,6 +29,8 @@ const QString VERSION("2016.10.04");
 /**
  * @brief Constructor.
  *
+ * @param application   the assigned application
+ * @param homeDir       "" or the home directory
  * @param parent        NULL or the parent (who destroys the objects at the end)
  */
 MainWindow::MainWindow(QApplication& application, const QString& homeDir, QWidget *parent) :