--- a/includes/admin.inc
+++ b/includes/admin.inc
@@ -189,6 +189,11 @@ function _quicktabs_form($details) {
     '#size' => '10',
     '#default_value' => isset($details['title']) ? $details['title'] : '',
   );
+  
+  $form['enable'] = array(
+    '#type' => 'checkbox',
+    '#default_value' => isset($details['enable']) ? $details['enable'] : true,
+  );
 
   $tabtypes = array(
     'block' => t('Block'),
@@ -310,6 +315,7 @@ function theme_quicktabs_admin_form_tabs($form) {
   $rows = array();
   $headers = array(
     t('Tab title'),
+    t('Enabled'),
     t('Tab weight'),
     t('Tab type'),
     t('Tab content'),
@@ -322,6 +328,7 @@ function theme_quicktabs_admin_form_tabs($form) {
     $row = array(
       'data' => array(
         array('data' => drupal_render($form[$key]['title']), 'class' => 'qt-tab-title'),
+        array('data' => drupal_render($form[$key]['enable']), 'class' => 'qt-tab-enable'),
         array('data' => drupal_render($form[$key]['weight']), 'class' => 'qt-tab-weight'),
         array('data' => drupal_render($form[$key]['type']), 'class' => 'qt-tab-type'),
         // tab content (only 1 tab content (block, node or view) will be displayed. see: quicktabs_form.js)
@@ -654,6 +661,7 @@ function _quicktabs_convert_form_to_quicktabs($form_state) {
     foreach ($form_state['values']['tabs'] as $j => $tab) {
       $formvalues_tabs[$j] = $tab[$tab['type']];
       $formvalues_tabs[$j]['title'] = $tab['title'];
+      $formvalues_tabs[$j]['enable'] = $tab['enable'];
       $formvalues_tabs[$j]['weight'] = $tab['weight'];
       $formvalues_tabs[$j]['type'] = $tab['type'];
       $weight[$j] = $tab['weight'];

--- a/quicktabs.module
+++ b/quicktabs.module
@@ -161,6 +161,13 @@ function quicktabs_block($op = 'list', $delta = 0, $edit = array()) {
 function quicktabs_render($quicktabs) {
   // convert views arguments to an array, retrieving %-style args from url
   $quicktabs['tabs'] = _quicktabs_prepare_views_args($quicktabs['tabs']);
+  
+   // Remove disabled tabpgages.
+  foreach ($quicktabs['tabs'] as $key => $tab) {
+    if(!$tab['enable']) {
+       unset($quicktabs['tabs'][$key]);
+    }
+  }
 
   if ($quicktabs['hide_empty_tabs'] && !$quicktabs['ajax']) {
     // Remove empty tabpgages.
@@ -170,9 +177,10 @@ function quicktabs_render($quicktabs) {
         unset($quicktabs['tabs'][$key]);
       }
     }
-    $quicktabs['tabs'] = array_merge($quicktabs['tabs']);
   }
 
+  $quicktabs['tabs'] = array_merge($quicktabs['tabs']);
+
   $tabs_count = count($quicktabs['tabs']);
   if ($tabs_count <= 0) {
     return '';
