]> git.sur5r.net Git - bacula/bacula/commitdiff
kes Add context menu for floating a window.
authorKern Sibbald <kern@sibbald.com>
Tue, 27 Mar 2007 20:32:38 +0000 (20:32 +0000)
committerKern Sibbald <kern@sibbald.com>
Tue, 27 Mar 2007 20:32:38 +0000 (20:32 +0000)
kes  Some minor cleanup and name changes in qt-console
kes  Add doing mt setblk 0 in Win32 mtx-changer.
kes  Apply Martin's bug fix to move definition of ENODATA for
     FreeBSD to bsock.c

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@4442 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/lib/bnet.c
bacula/src/lib/bsock.c
bacula/src/qt-console/batstack.cpp
bacula/src/qt-console/batstack.h
bacula/src/qt-console/mainwin.cpp
bacula/technotes-2.1

index 1412cb0f6e710801ec94a16618d957ccccc83449..a4d5c44f56ee17ff1d96760ef66f5622fb33bbbb 100644 (file)
@@ -47,10 +47,6 @@ extern time_t watchdog_time;
 #define   INADDR_NONE    -1
 #endif
 
-#ifndef ENODATA                    /* not defined on BSD systems */
-#define ENODATA EPIPE
-#endif
-
 #ifdef HAVE_WIN32
 #define socketRead(fd, buf, len)  recv(fd, buf, len, 0)
 #define socketWrite(fd, buf, len) send(fd, buf, len, 0)
index 8567f37fdda59f5865f11fcaa175f1f7e856468b..30a7eed18ecd23b054c80a54be1820f9d65818d8 100644 (file)
 #include "jcr.h"
 #include <netdb.h>
 
+#ifndef ENODATA                    /* not defined on BSD systems */
+#define ENODATA EPIPE
+#endif
+
 #ifdef HAVE_WIN32
 #define socketRead(fd, buf, len)  ::recv(fd, buf, len, 0)
 #define socketWrite(fd, buf, len) ::send(fd, buf, len, 0)
index df52485296d4fb5800e2b35d4f564762f5a60a0b..dfd9067d9630e9b801460b3072364c9b44542fae 100644 (file)
@@ -28,7 +28,7 @@
 /*
  *   Version $Id: batstack.cpp 4230 2007-02-21 20:07:37Z kerns $
  *
- *   Kern Sibbald, January 2007
+ *   Dirk Bartley, March 2007
  */
 
 #include "batstack.h"
 void BatStack::AddTostack()
 {
    /* These two lines are for making sure if it is being changed from a window
- * That it has the proper window flag and parent. */
+    * that it has the proper window flag and parent.
+    */
    setWindowFlags(Qt::Widget);
    setParent(m_parent);
+
    /* This was being done already */
    m_parent->addWidget(this);
+
    /* Set stacked flag */
    m_stacked=true;
 }
@@ -64,36 +67,29 @@ void BatStack::Togglestack()
    }
 }
 
-/* needed this so that the console class could set m_treeItem */
-//void BatStack::SetBSTreeWidgetItem(QTreeWidgetItem *treeItem)
-//{
-//   m_treeItem=treeItem;
-//}
 
 bool BatStack::isStacked()
 {
    return m_stacked;
 }
 
-void BatStack::closeEvent(QCloseEvent* event){
-   /* Avoid a warning */
-   event->type();
+void BatStack::closeEvent(QCloseEvent* /*event*/)
+{
    /* A Widget was closed, lets toggle it back into the window, and set it in front. */
    AddTostack();
-   /* FIXME Really having problems getting it to the front, toggles back into the stack fine though */
-   /*int stackindex=m_parent->indexOf( this );
+
+#ifdef xxx
+   /* FIXME Really having problems getting it to the front, 
+      toggles back into the stack fine though */
+   int stackindex=m_parent->indexOf( this );
    if( stackindex >= 0 ){
       show();
       m_parent->setCurrentIndex(stackindex);
 
-   }*/
-}
-
-void BatStack::PgSeltreeWidgetClicked(){
+   }
+#endif
 }
 
-void BatStack::PgSeltreeWidgetDoubleClicked(){
-}
 
 void BatStack::SetPassedValues(QStackedWidget* passedStackedWidget, QTreeWidgetItem* passedTreeItem, int indexseq )
 {
index ee3197c46619a1589d8ddfe996e25a3e36e86d81..d2e1417ed516898fd41e475efac3150056f7ddcd 100644 (file)
@@ -30,7 +30,7 @@
 /*
  *   Version $Id: batstack.h 4230 2007-02-21 20:07:37Z kerns $
  *
- *   Kern Sibbald, January 2007
+ *   Dirk Bartley, March 2007
  */
 
 #include <QtGui>
@@ -42,12 +42,9 @@ public:
    void AddTostack();
    void RemoveFromstack();
    void Togglestack();
-   //void SetBSTreeWidgetItem(QTreeWidgetItem *treeItem);
    bool isStacked();
    QStackedWidget *m_parent;
    QTreeWidgetItem *m_treeItem;
-   virtual void PgSeltreeWidgetClicked();
-   virtual void PgSeltreeWidgetDoubleClicked();
    void SetPassedValues(QStackedWidget*, QTreeWidgetItem*, int );
 
 public slots:
index 46551b987e1c3898ac81e7f2db8eb6c366f5793a..044ff90f21b9c49c4fd11bd68df522aad6ef63e4 100644 (file)
@@ -243,8 +243,6 @@ void MainWin::treeItemClicked(QTreeWidgetItem *item, int column)
    if( stackindex >= 0 ){
       stackedWidget->setCurrentIndex(stackindex);
    }
-   /* run the virtual function in case this class overrides it */
-   m_bstacklist[treeindex]->PgSeltreeWidgetClicked();
 }
 
 /*
@@ -268,8 +266,6 @@ void MainWin::treeItemDoubleClicked(QTreeWidgetItem *item, int column)
       /* Just pull it back in without prompting */
       m_bstacklist[treeindex]->Togglestack();
    }
-   /* Here is the virtual function so that different classes can do different things */
-   m_bstacklist[treeindex]->PgSeltreeWidgetDoubleClicked();
 }
 
 void MainWin::labelDialogClicked() 
index 74be09f449a100cde30615556e8f4af9adbe83ef..ea05d63a62e0bda3f7abc3f38879ab6c66f7cd6a 100644 (file)
@@ -2,6 +2,11 @@
 
 General:
 27Mar07
+kes  Add context menu for floating a window.
+kes  Some minor cleanup and name changes in qt-console
+kes  Add doing mt setblk 0 in Win32 mtx-changer.
+kes  Apply Martin's bug fix to move definition of ENODATA for 
+     FreeBSD to bsock.c
 ebl  Add a BUSY handler to sqlite to be able to use multi_db = 1 with
      sqlite2 and sqlite3.
 26Mar07