starDict dialog in qml
[mdictionary] / src / plugins / stardict / StarDialog.h
index 3153491..876e341 100644 (file)
@@ -31,6 +31,7 @@
 #include <QDialog>
 #include "../../include/settings.h"
 #include <QtGui>
+#include <QDeclarativeView>
 #include "StarDictPlugin.h"
 
 
@@ -78,6 +79,11 @@ Q_SIGNALS:
     //! Requests to show notification
     void notify(Notify::NotifyType, QString);
 
+    void setInfo(QVariant info);
+    void setButtonText(QVariant text);
+    void setNew(QVariant text);
+    void setPath(QVariant path);
+
 public Q_SLOTS:
     /*!
         Reimplemented accept method, to check if all necessary fields in
@@ -86,11 +92,21 @@ public Q_SLOTS:
     */
     void accept();
 
+
+
 private Q_SLOTS:
+    void resizeEvent(QResizeEvent *e);
+
     //! displays dialog to browse and select file
     void selectFile();
 
+    void heightChange(int height);
+
 private:
+    QVBoxLayout* mainLayout;
+    QDeclarativeView *view;
+    int lastHeight;
+
     //! create a user interface
     void initializeUI();